Freigeben über


ApplicationLifetime Klasse

Definition

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

public ref class ApplicationLifetime : Microsoft::Extensions::Hosting::IApplicationLifetime, Microsoft::Extensions::Hosting::IHostApplicationLifetime
public class ApplicationLifetime : Microsoft.Extensions.Hosting.IApplicationLifetime, Microsoft.Extensions.Hosting.IHostApplicationLifetime
type ApplicationLifetime = class
    interface IApplicationLifetime
    interface IHostApplicationLifetime
Public Class ApplicationLifetime
Implements IApplicationLifetime, IHostApplicationLifetime
Vererbung
ApplicationLifetime
Implementiert

Hinweise

Diese API unterstützt die .NET-Infrastruktur und sollte nicht direkt aus dem Code verwendet werden.

Konstruktoren

ApplicationLifetime(ILogger<ApplicationLifetime>)

Diese API unterstützt die Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden.

Eigenschaften

ApplicationStarted

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

ApplicationStopped

Ruft ein Abbruchtoken ab. 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

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

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
NotifyStarted()

Signalisiert das ApplicationStarted-Ereignis und blockiert, bis es abgeschlossen ist.

NotifyStopped()

Signalisiert das ApplicationStopped-Ereignis und blockiert, bis es abgeschlossen ist.

StopApplication()

Signalisiert das ApplicationStopping-Ereignis und blockiert, bis es abgeschlossen ist.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: