2017-10-28 5 views

답변

1

'respected'는 동적 인스턴스화를 사용할 때 Autofac이 등록을 무시하지 않음을 의미합니다.

이것은 다음 2 개 라인에서 정교 :

InstancePerDependency()로 객체를 등록하고 Func<B> 여러 번 호출 할 경우, 매번 새로운 인스턴스를 얻을 수 있습니다. 그러나 객체를 SingleInstance()으로 등록하고 Func<B>을 호출하면 객체를 여러 번 확인할 수 있으므로 매번 동일한 객체 인스턴스가 생성됩니다. 나는 다음 2 줄의 자세한 설명을 이해하고 난 그것을 위해 데모를 썼다, 그러나 평생 범위에 대한 연결이 무엇

:


는 아스 커의 주석에서 인용? 평생 범위가 중요하며 인스턴스화에 영향을 미친다는 것을 이해할 수 있습니까?

수명 범위에 연결 :

때 종속성 주입 객체를, 내가 당신에게 새로운 개체 또는 싱글을 줄 수 있습니까?

수명 범위가 중요하고 인스턴스에 영향을 미칠 것이다 이유 :

객체가 인스턴스가 다른 곳에서 액세스 할 수없는 특성을가집니다합니까? 만약 내가 당신에게 새로운 객체를 주면, 나머지 응용 프로그램의 수명 동안 존재하는 단일 객체 여야합니까?

+0

나는 다음 2 줄의 자세한 설명을 이해하고 그에 대한 데모를 작성했지만 수명 범위에 대한 연결은 무엇입니까? 평생 범위가 중요하며 인스턴스화에 영향을 미친다는 것을 이해할 수 있습니까? – Nico

+0

연결 : * 객체를 종속성 삽입 할 때 새 객체 또는 ** 싱글 톤을 제공합니까? * 수명이 중요한 이유는 무엇입니까? * 객체에 다른 인스턴스에서 액세스하면 안되는 인스턴스 속성이 있습니까? 만약 당신에게 새로운 객체를 주면 나머지 응용 프로그램의 수명 동안 존재하는 싱글 톤이어야합니까? * – aaron

+0

, 정말 고마워요 ~ – Nico

관련 문제