0
나는 웹 API 2를 사용

무엇이며, 여기 내 단결 컨테이너의 구성 (난 내 rabbitmq 종속성을 구성하는)입니다 :UnityContainer는 : 기본 lifetimemanager

container.RegisterInstance(new ConnectionFactory { 
    Uri = AppSettings.RmqConnectionString 
}); 

container.RegisterType<IConnection, AutorecoveringConnection>(
    new InjectionConstructor(typeof(ConnectionFactory), "tm.resource-server.api"), 
    new InjectionMethod("Init") 
); 

지금 내가 알아낼 수 있으며, 기본은 무엇 평생이 종속성?

작성 될 시간과 이미 존재하는 인스턴스를 해결할 시간.

나 자신의 lifetimemanager를 사용하거나 이미 존재하는 (예 : PerThreadLifetimeManager)를 사용해야합니까?

답변

0
  1. RegisterInstance의 기본 수명은 ContainerControlledLifetimeManager
  2. RegisterType의 기본 수명은 TransientLifetimeManager
입니다