2010-07-24 2 views
2

모든 요청에 대해 단일 객체 인스턴스를 반환하도록하려면 아래 두 메서드간에 차이가 있습니까? ??Structuremap - 모든 요청에 ​​대해 단일 객체 인스턴스 캐싱

StructureMap.ObjectFactory.Initialize(x => {x 
    .ForRequestedType<ISplitPaymentConfigurationReader>() 
    .TheDefaultIsConcreteType<SplitPaymentConfigurationReader>() 
    .CacheBy(StructureMap.Attributes.InstanceScope.Singleton); 
}); 

및 StructureMap의 위대한 사람들에 의해 응답으로

StructureMap.ObjectFactory.Inject<ISplitPaymentConfigurationReader>(
new SplitPaymentConfigurationReader()); 

답변

1

그 첫 번째 방법으로, 당신은 종속성 자동 배선을 얻을 제외하고, 두 사람은 그렇게하지 경우, 동일 두 번째 방법.