このシグネチャを使用して新しい非同期スレッドが生成された場合、この新しいスレッドはASP.NETセッションオブジェクトを使用できますか?非同期スレッドとセッション
答えて
あなたが話しているセッションオブジェクトについてはわかりませんが、ASP.NETセッションについて話し合っていると、利用できない可能性があります。また、バックグラウンドスレッドからASP.NETセッションにアクセスすることは悪い習慣です。必要な情報がすべて含まれているオブジェクトをこのバックグラウンドに渡すことをお勧めします。
通常、このスレッドの呼び出し元が完了するのを待っている場合、セッションはすべて利用可能でなければなりませんが、正直なところ、それは悪い設計であり、単純に回避します。
はい、ASP.NETセッションオブジェクトです。I私は話しています。 ASP.NETセッションオブジェクトはスレッドセーフではないためです –
私はこれをもっと明確にするために質問に再度タグをつけました。 –
私は、呼び出し元が終了する前に非同期タスクが完了するのを待つ場合、セッションがタスクを通過する必要がありますが、スレッドの開始時に使用可能であっても、いつでも破棄できると考えています。 –
- 1. 非同期スレッド
- 2. 非同期スレッドと同期スレッドの違い
- 3. 非同期タスクは、UIスレッド
- 4. C#スレッド非同期処理
- 5. C++の非同期スレッド
- 6. 非同期メソッドとスレッドについて
- 7. NamedScopes Ninjectバインディングと非同期(スレッド化)
- 8. Async.AwaitEventとスレッドからの非同期
- 9. Log4J 2非同期ロガーとスレッド
- 10. スレッドからのNSURLConnection同期要求と非同期要求
- 11. スレッドと同期
- 12. 非同期操作と非同期ネットワークタスク?
- 13. スレッドを理解する+非同期
- 14. 非同期タスクまだブロックUIスレッド
- 15. 非同期は - 待って - スレッドが
- 16. 非同期性、スレッド化、node.js、Ruby on Rails
- 17. C#(WPF)非同期スレッド、GUIへのインターフェイス
- 18. アーランはIOおよび非同期スレッド
- 19. 非同期代行者対スレッド
- 20. 非同期ソケットと同期
- 21. Swift Realm書き込みメソッドが同期スレッドまたは非同期スレッド
- 22. C#スレッドと同期
- 23. UIスレッドで同期メソッドを非同期で呼び出す
- 24. 非同期スレッドからのJava同期データベースマネージャー
- 25. スレッド内の静的同期と非静的同期メソッドの違い
- 26. スレッド内から非同期スレッドをキャンセルする
- 27. Javaの同期とスレッド
- 28. スレッドの停止と同期
- 29. UIスレッドとAsyncTask同期
- 30. スレッドと同期の例
http://stackoverflow.com/questions/1382791/asp-net-what-to-do-if-current-session-is-null/1382811#1382811 – driis