1
container.RegisterType<IMyType, MyType>("MyType");

container.AddNewExtension<Interception>()
            .Configure<Interception>()
            .SetInterceptorFor<IMyType>(new InterfaceInterceptor());

タイプを名前で解決すると、傍受が機能しません。しかし、名前を削除すると、再び機能します。私のコードの何が問題になっていますか?

4

1 に答える 1

1

使用するInterceptionBehaviorを指定していません。インターセプターをセットアップしても、動作は追加されません。

MSDNのドキュメントをご覧ください。

Unity 2.0 アプローチのセクションには、サンプル構成が含まれています。

于 2012-04-13T06:14:38.240 に答える