iOS上のMonoは、少なくともStructureMap、Ninject、およびSimpleInjectorで使用されているように見えるJITコンパイルをサポートしていないようです。Ninjectでリフレクションを置き換えることでオフにすることができますが、少なくともインターセプトの拡張機能ではそうではないようです。JITコンパイルを使用しないが、傍受されるものはありますか?
質問する
538 次
2 に答える
1
Griffin.Containerでできます。ただし、デフォルトのインターセプトパッケージはキャッスルプロキシを使用します。したがって、自分で機能を追加する必要があります。
インターセプト機能は、デコレータを使用して実装されます。
IInstanceDecoratorクラスを実装し、を使用して実装を追加しますcontainer.AddDecorator()
。
- Griffin.Containerの記事: http: //www.codeproject.com/Articles/440665/Having-fun-with-Griffin-Container
- Castleプロキシインターセプター:https ://github.com/jgauffin/Griffin.Container/tree/master/Source/Griffin.Container.Interception
于 2012-08-20T06:51:56.747 に答える
0
于 2012-08-17T13:20:30.913 に答える