0
我使用的Web 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")
);
現在,我無法弄清楚,什麼是默認終生這個依賴?
他們什麼時候創建或解決已經存在的實例。
我應該使用我自己的終生管理者還是使用已有的(例如PerThreadLifetimeManager)?