Zorgoban,

If you are using async pages or async controls, the request is handled
by a different thread.

RP


On Mar 3, 7:42 am, Zorgoban <[email protected]> wrote:
> I dont like how this Hanselmann states his personal opinion as fact
> without really explaining the backgrounds. He absolutely lost my
> respect when simply calling ThreadStatic evil, but stating
> Thread.AllocateNamedDataSlot as good solution, while this is
> eventually the same thing. Its even written in the Documentation to
> use ThreadStatic instead of Thread.AllocateNamedDataSlot for better
> performance.
>
> The link Robert Rudduck posted earlier handled this issue much more
> scientific and actually tells you exactly where the problems lie. You
> will implicitly learn how to avoid those problems. Its a fact that I
> have to store the data in the context of a Thread, because of reasons
> I mentioned earlier. But still, if anyone can think of a better
> solution I will be gladly analysing it.
>
> For now im still stuck with ThreadStatic and writing a documentation
> that explains how to use it in ASP.Net.
>
> Greetings!
> Zorgoban
>
> On 2 Mrz., 18:41, Socratees Samipillai <[email protected]> wrote:
>
>
>
> > More relevant links.
>
> >http://www.hanselman.com/blog/StoringThingsOnThreads.aspxhttp://www.h......
>
> > Socratees.
>
> > On Tue, Mar 2, 2010 at 11:11 AM, Socratees Samipillai 
> > <[email protected]>wrote:
>
> > > @Zorgoban,
>
> > > I found this thread on Microsoft.Public.Dotnet.Framework.ASP.net rather
> > > enlightening.
>
> > >http://groups.google.com/group/microsoft.public.dotnet.framework.aspn...
>
> > > Not sure if its of help to you though.
>
> > > Socratees.
>
> > > On Tue, Mar 2, 2010 at 9:47 AM, Zorgoban <[email protected]> wrote:
>
> > >> @Robert Rudduck: What a great article! This discourages the use of the
> > >> Session as a member variable and trusting to be clean inside one
> > >> request. But if you allways use the session inside a using()
> > >> statement, you should be save. There might even be the possibility
> > >> with the member variable if you initialize it in OnLoad and dispose of
> > >> it in OnPreRender, but thats a different story and doesnt change the
> > >> unit of work concept. Im still reading the article, so there might be
> > >> some new insight later on. For now, thanks!
>
> > >> Greetings!
> > >> Zorgoban
>
> > >> On 2 Mrz., 16:18, Robert Rudduck <[email protected]> wrote:
> > >> > This link has a good explanation as well as experimental evidence:
>
> > >> >http://piers7.blogspot.com/2005/11/threadstatic-callcontext-and_02.html
>
> > >> > On Tue, Mar 2, 2010 at 8:28 AM, Angel Java Lopez <[email protected]
> > >> >wrote:
>
> > >> > > Source link?
>
> > >> > > On Tue, Mar 2, 2010 at 11:10 AM, Fabio Maulo <[email protected]>
> > >> wrote:
>
> > >> > >> because MS said that you may have more than one thread in a request.
>
> > >> > >>  --
> > >> > > You received this message because you are subscribed to the Google
> > >> Groups
> > >> > > "nhusers" group.
> > >> > > To post to this group, send email to [email protected].
> > >> > > To unsubscribe from this group, send email to
> > >> > > [email protected]<nhusers%[email protected]
> > >> > >  >
> > >> <nhusers%[email protected]<nhusers%252bunsubscr...@googlegroup
> > >>  s.com>
>
> > >> > > .
> > >> > > For more options, visit this group at
> > >> > >http://groups.google.com/group/nhusers?hl=en.
>
> > >> --
> > >> You received this message because you are subscribed to the Google Groups
> > >> "nhusers" group.
> > >> To post to this group, send email to [email protected].
> > >> To unsubscribe from this group, send email to
> > >> [email protected]<nhusers%[email protected]
> > >>  >
> > >> .
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/nhusers?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en.

Reply via email to