Enterprise Library 5で使用するCustomTraceListenerを実装しました。TraceDataメソッドから、実際のロギング呼び出しがあったクラスまでスタックを6レベル上にクロールする必要があり、そこからプロパティが必要です。StackFrameを登るのは、オブジェクトではなくクラスのみを取得するため、私は望んでいないと思いますよね?必要な(文字列)プロパティを取得するための最良の方法は何ですか?
これはFramework4.0にあります。ありがとう。
Enterprise Library 5で使用するCustomTraceListenerを実装しました。TraceDataメソッドから、実際のロギング呼び出しがあったクラスまでスタックを6レベル上にクロールする必要があり、そこからプロパティが必要です。StackFrameを登るのは、オブジェクトではなくクラスのみを取得するため、私は望んでいないと思いますよね?必要な(文字列)プロパティを取得するための最良の方法は何ですか?
これはFramework4.0にあります。ありがとう。
プログラム自体から .NET スタックから (パラメーター) 値を取得できるとは思いません。メソッド、プロパティ、クラスのみ、つまり .NET メタデータから取得できるものはすべて取得できます。
値が必要な場合は、いくつかの解決策を次に示します。