2010年02月16日

RealProxyでthis経由のメソッド呼び出しはフックできない

  
System.Runtime.Remoting.Proxies.RealProxyを使うと、メソッドの呼び出しをフックできるんですが、 あくまでも透過プロキシ経由で呼び出した場合に限られます。
なので、Privateメソッドは、フックできないんですね。
当然、publicメソッドであっても、自分自身のクラスから呼ばれた場合は、 フックできません。
冷静になって考えれば当たり前なのですが、以前、これで嵌まりました。
思いだしたので書いておきます。



 

この記事へのトラックバックURL