0

I Web-API-2 verwenden und hier ist Konfiguration meines Einheit Container (i konfigurieren meine rabbitmq Abhängigkeiten):UnityContainer: Was ist Standard lifetimemanager

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

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

Gerade jetzt ich nicht heraus kann, was das ist Standard Lebenszeit dieser Abhängigkeiten?

Zu welcher Zeit würden sie bereits vorhandene Instanzen erstellt oder aufgelöst werden.

Sollte ich meinen eigenen Lifetimemanager verwenden oder bereits vorhanden (zB PerThreadLifetimeManager)?

Antwort

0
  1. RegisterInstance 's Standard-Lebensdauer ist ContainerControlledLifetimeManager
  2. RegisterType' s Standard-Lebensdauer ist TransientLifetimeManager
Verwandte Themen