1
container.RegisterType<IMyType, MyType>("MyType");
container.AddNewExtension<Interception>()
.Configure<Interception>()
.SetInterceptorFor<IMyType>(new InterfaceInterceptor());
當我使用名稱解析我的類型時,攔截不起作用。 但是,當我刪除名稱,它會再次工作。 我的代碼有什麼問題?當使用Unity RegisterType的名稱Interceptor不起作用
該示例演示如何手動實現攔截器。但我想像自己的代碼那樣自動執行此操作。我使用Attribute來定義行爲。 – Dozer 2012-04-13 06:27:08
@Dozer然後給出一個完整的代碼樣本,所以我不必猜測你在做什麼。 – 2012-04-13 06:47:38