StackOverflow ミニプロファイラーを使用してプロファイリングしている C# Web サーバーがあります。これは ASP.NET サーバーではありませんが、通常、各要求は独自のスレッドで実行されるため、ミニプロファイラーを調整して、ThreadStaticストレージを使用して着信要求のすべてのプロファイラーを最初から最後まで追跡しました。これはうまくいきました。
最近、すべてを use に変換しました。これは、通常、async/awaitの後の継続が同じものに戻らないため、ストレージが機能しなくなったことを意味します。awaitThreadThreadStatic
ThreadPoolこの場合、異なるスレッド間で小さなデータを渡す最良の方法は何ですか? SynchronizationContextこのようなものに役立つ既存の実装はありますか?