1
container.RegisterType<IMyType, MyType>("MyType");
container.AddNewExtension<Interception>()
.Configure<Interception>()
.SetInterceptorFor<IMyType>(new InterfaceInterceptor());
名前で型を解決すると、傍受は機能しません。 名前を削除すると、再び動作します。 私のコードに何が問題なのですか?名前でUnity RegisterTypeを使用すると、インターセプタが機能しません。
このサンプルでは、インターセプタを手動で実装する方法を示しています。しかし、私は自分のコードのように自動で行いたいと思います。属性を使用して動作を定義します。 – Dozer
@ Dozer次に、あなたのコードの完全なサンプルを与えて、あなたが何をしているのか推測する必要はありません。 –