Freigeben über


IApplicationLifetime Schnittstelle

Definition

Achtung

This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.

Ermöglicht es Consumern, während eines ordnungsgemäßen Herunterfahrens Bereinigung auszuführen.

Dieser Typ ist veraltet und wird in einer zukünftigen Version entfernt. Alternativ wird die Schnittstelle „Microsoft.Extensions.Hosting.IHostApplicationLifetime“ empfohlen.

public interface class IApplicationLifetime
public interface IApplicationLifetime
[System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.", false)]
public interface IApplicationLifetime
type IApplicationLifetime = interface
[<System.Obsolete("This type is obsolete and will be removed in a future version. The recommended alternative is Microsoft.Extensions.Hosting.IHostApplicationLifetime.", false)>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
Attribute

Eigenschaften

ApplicationStarted
Veraltet.

Wird ausgelöst, wenn der Anwendungshost vollständig gestartet wurde und auf ein ordnungsgemäßes Herunterfahren wartet.

ApplicationStopped
Veraltet.

Wird ausgelöst, wenn der Anwendungshost ein ordnungsgemäßes Herunterfahren ausführt. Alle Anforderungen sollten zu diesem Zeitpunkt abgeschlossen sein. Das Herunterfahren wird blockiert, bis dieses Ereignis abgeschlossen ist.

ApplicationStopping
Veraltet.

Wird ausgelöst, wenn der Anwendungshost ein ordnungsgemäßes Herunterfahren ausführt. Die Anforderungen werden möglicherweise noch ausgeführt. Das Herunterfahren wird blockiert, bis dieses Ereignis abgeschlossen ist.

Methoden

StopApplication()
Veraltet.

Fordert das Beenden der aktuellen Anwendung an.

Gilt für: