3

PIAB / Unityを使用して、「子」メソッド呼び出しをインターセプトすることは可能ですか?

たとえば、クラスには3つのメソッドがあります...

DoSomething(), DoFirst(), DoSecond()

DoSomething()メソッドはDoFirst()を呼び出し、DoFirst()はDoSecond()を呼び出します。

DoSomethingの傍受はできますが、DoFirstとDoSecondでは何も得られません。さまざまなポリシーインジェクションルールを試しました...タイプマッチング、タグ属性、メソッド署名...しかし何も機能しません。しかし、直接呼び出すと、各メソッドをインターセプトできます

だから基本的な質問...あなたもこれを行うことができますか?

もしそうなら、どのように!

4

1 に答える 1

1

トランスペアレントプロキシまたはインターセプトインターセプターではなく、VirtualMethodInterceptorを使用する必要があることがわかりました

于 2010-08-23T10:48:46.737 に答える