Freigeben über


IApplicationLifetime Schnittstelle

Definition

Achtung

IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.

Ermöglicht es Verbrauchern, während eines ordnungsgemäßen Herunterfahrens bereinigungen durchzuführen.

Dieser Typ ist veraltet und wird in einer zukünftigen Version entfernt. Die empfohlene Alternative ist Microsoft.Extensions.Hosting.IHostApplicationLifetime.

public interface class IApplicationLifetime
[System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")]
public interface IApplicationLifetime
[<System.Obsolete("IApplicationLifetime has been deprecated. Use Microsoft.Extensions.Hosting.IHostApplicationLifetime instead.")>]
type IApplicationLifetime = interface
Public Interface IApplicationLifetime
Abgeleitet
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 durchführt. Alle Anforderungen sollten an diesem Punkt abgeschlossen sein. Das Herunterfahren wird blockiert, bis dieses Ereignis abgeschlossen ist.

ApplicationStopping
Veraltet.

Wird ausgelöst, wenn der Anwendungshost ein ordnungsgemäßes Herunterfahren durchführt. Anforderungen befinden sich möglicherweise noch im Testflug. Das Herunterfahren wird blockiert, bis dieses Ereignis abgeschlossen ist.

Methoden

StopApplication()
Veraltet.

Fordert die Beendigung der aktuellen Anwendung an.

Gilt für: