関心のある特定のスレッドを特定した後、実行時にその場所をプログラムで取得することは可能ですか?
つまり、このスレッドが現在実行しているメソッドを確認したいのです。
var executionThread = System.Threading.Thread.CurrentThread;
VisualStudio でデバッグしているときに、スレッド ウィンドウでこの情報を見つけることができることはわかっていますが、これをコードで取得できるかどうかはわかりません。
私の目標は、長時間実行されているプロセスで監視しているスレッドの場所を定期的に記録することです。