Кто является пользователем/идентификатором, который выполняет функцию, указанную в Task.Run? Это пул приложений?ASP.Net Task.Run identity?
1
A
ответ
1
Это пул приложений?
Да. Есть несколько исключений, но это было бы заставлять его делать что-то другое, тогда вы знаете, потому что вы его написали. В противном случае:
Task.Run()
будет выполняться на текущем потоке или новый поток с тем же полномочий (как нить, породившей новую нить).
Не путайте учетные данные Threads (пул приложений или иным образом сконфигурированы в web.config) с помощью HttpContextBase.User Property, который является лицом, сделавшим запрос.
Все потоки выполняются как сконфигурированные в файле web.config, если вы явно не изменили эти учетные данные потоков.
(Я говорю иначе, как вы могли бы использовать IIS Impersonation, чтобы позволить потоку олицетворять HttpContextBase.User
, но, пожалуйста, никогда не используйте олицетворение).
Смежные вопросы
- 1. ASP.NET HttpContext.Current внутри Task.Run
- 2. ASP.NET Identity регенерации Identity при каждом запросе
- 3. To Task.Run или not to Task.Run
- 4. ASP.NET Identity 2 ролей
- 5. Изменение пароля asp.net identity
- 6. Structuremap x Asp.net Identity
- 7. C# ASP.NET Identity
- 8. Настройка ApplicationUser asp.net-identity
- 9. ASP.NET Identity Model
- 10. SignalR ASP.NET MVC5 Identity
- 11. ASP.NET MVC Identity Relationship
- 12. ASP.NET Identity: Пользовательские хранилища
- 13. asp.net-identity transaction issue
- 14. asp.net identity - SetPasswordHashAsync
- 15. ASP.NET Microsoft Identity issue
- 16. ASP.NET Identity and Unity
- 17. Расширение ASP.NET Identity 2.0
- 18. Настройка Asp.Net Identity 3.0
- 19. asp.net core identity + api
- 20. Понимание asp.net Identity Подключиться?
- 21. Asp.net mvc5 Identity?
- 22. Пользовательская реализация ASP.NET Identity
- 23. ASP.NET Identity AllowOnlyAlphanumericUserNames
- 24. ASP.NET Core EF6 Identity
- 25. Asp.net Identity Integration Test
- 26. mysql и asp.net identity
- 27. Настройка ASP.NET Identity 3
- 28. Asp.NET Identity Custom SignInManager
- 29. ASP.NET Identity - расширение _LoginPartial
- 30. ASP.Net Identity 2, HttpRequestBase.LogonUserIdentity
«Выполняется в текущем потоке или в новом потоке с теми же учетными данными». - Пожалуйста, уточните «тот же». То же, что и в «текущем пользователе» или том же, что и в «пуле приложений», как вы указываете в начале вашего ответа. Благодаря! –
То же, что и текущий поток, являющийся пулом приложений. –