3

ninjectがクラスのプライベートメソッドをインターセプトできるかどうか知りたいです。ロギングメカニズムを動的に注入するために、いくつかのaopプログラミングを実行しようとしています。

4

1 に答える 1

2

残念ながら、傍受されるすべてのメソッドはvirtual[したがってprivate]でなければなりません。

専攻の内容については、@IanDavisによるこのブログシリーズを参照してくださいNinject.Extensions.Interception

.NETプラットフォームでのより深いAOPは、通常、PostSharpの領域であり、あらゆる種類の高レベルおよび低レベルのAOP抽象化を提供します。

于 2012-09-11T21:00:05.777 に答える