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