1
SM에서 인스턴스 생성을 가로 채고 싶습니다. 다음을 시도하지만 InstanceInterceptor 구현을 호출하지 않습니다. 이유는 무엇입니까?StructureMap InstanceInterceptor가 호출되지 않음
ForRequestedType<IPublishResources>()
.TheDefault
.Is
.OfConcreteType<PublisherService>()
.InterceptWith(new PublisherServiceInterceptor());
는 테스트 코드는 인스턴스를 만들기 위해 ObjectFactory를 사용하고, 다음과 같습니다
AWC
을// 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>();
건배
내가 릴리스 2.5.4에서 문제를 재현 할 수
당신과 나는 실제로 그것을 필요로하지 않으며 이미 코드를 변경했습니다 - 정보 덕분에 ... – AwkwardCoder