1
我想攔截在SM中創建一個實例,我正在嘗試以下,但它不調用InstanceInterceptor實現,有誰知道爲什麼嗎?StructureMap InstanceInterceptor不被調用
ForRequestedType<IPublishResources>()
.TheDefault
.Is
.OfConcreteType<PublisherService>()
.InterceptWith(new PublisherServiceInterceptor());
測試代碼使用的ObjectFactory創建實例,並顯示如下:
// Given we have a configure object factory in StructureMap...
ObjectFactory.Configure(x => x.AddRegistry(new StructureMapServiceRegistry()));
// When we request a publisher service...
var publisher = ObjectFactory.GetInstance<IPublishResources>();
乾杯
AWC
Ia格力與你我實際上並不需要它,並已經改變了代碼 - 謝謝你的信息,但... – AwkwardCoder 2010-02-01 16:01:17