ApplicationLifetime Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |