2009-09-21 5 views

Répondre

5

Même votre première déclaration n'est pas entièrement vraie.

ASP.NET peut présenter agilité fil - différentes parties du cycle de vie d'une demande peut (dans certains cas - le plus souvent si certaines demandes sont de longue durée, je crois, ou si vous répondez de manière asynchrone) exécution dans différents threads . Voir this article (archived) pour plus d'informations. Malheureusement, je n'ai pas vu beaucoup de documents clairs, non ambigus et faisant autorité sur ce sujet :(

+1

Oui, mais il est à noter que cela ne se produit que si vous le faites explicitement, ce qui nécessite Async = " vrai "insite le <%Page%> tag. – erikkallen

+0

Non, j'ai vu cela se produire sans utiliser explicitement async.J'ai utilisé la" technique "mentionnée dans l'article lié - dort longtemps –

+0

Liens super, merci. Le HTTPContext est transféré mais les valeurs ThreadStatic ne le sont pas, ce qui est principalement ce que je me demandais à propos de – flatline

Questions connexes