4

何かを試してみたかったのですが、可能かどうかわかりません。コードでサード パーティ アプリケーションのメソッドをリッスンする必要があります。メソッドが呼び出されたときに解決し、そのメソッドに渡された引数を取得しようとしています。

たとえば、次のように a メソッドがサードパーティ アプリケーションで呼び出されます。

LoggerClass.LogCreate(LogName, LogDetails)

LogCreate がいつ呼び出されたかを知りたいので、LogName および LogDetails 文字列を抽出して情報を取得します。次に、独自のロガー ユーティリティ用に 2 つの文字列を解析します。

これは可能ですか?

前もって感謝します。

4

1 に答える 1

0

これはまさにアスペクト指向プログラミングによって可能になるようなものです。

上にリンクされているウィキペディアの記事は、C#でサポートされていることを示唆していますが、詳細は提供していません。おそらく、ここにいる他の誰かができるでしょう-私は自分でC#をしません...

C#で直接サポートが見つからない場合は、PostSharpを確認することをお勧めします。

于 2012-05-06T13:42:16.147 に答える