Я использую .AsParallel (). ForAll () для параллельного перечисления коллекции в контексте запроса ASP.NET. Метод перечисления основан на System.Threading.Thread.CurrentPrincipal.
Могу ли я полагаться на отдельные потоки, используемые для установки System.Threading.Thread.CurrentPrincipal на HttpContext.Current.User потока, обрабатывающего запрос ASP.NET, или мне нужно управлять этим самостоятельно?
Другой способ задать вопрос: наследуют ли потоки, используемые PLINQ, идентификатор потока, который вызвал операцию?