クラスとメソッドはパブリックで静的なので、メソッドを呼び出すことはできますが、オーバーライドすることはできません! プログラムは既にコンパイルされており、ソース コードにアクセスできないため、編集できません。また、ライブラリに何かを追加できません。(.NETFramework 4.0 にアクセスするだけです)
プログラムは .cs ファイルをロードし、メイン メソッドのような pulse メソッドをオーバーライドできるようにします。pulse メソッドは実行時に何度も呼び出されます。したがって、そのメソッドを使用して、独自に記述したコードを呼び出すことができます。
インターセプト/ログが必要なメソッドは、特定の条件が満たされたときに呼び出され、最終的な条件が満たされるまで何度も (数秒ごとに) 呼び出されます。パラメータは変更されません(最初の呼び出しから最終条件まで)メソッドが呼び出されるパラメータ値を調べるだけで済みます:)
ログ/インターセプトするメソッドが呼び出されたときに、パラメーター エントリ値を保存するにはどうすればよいですか?
回答ありがとうございます。