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 Verbrauchern, während eines ordnungsgemäßen Herunterfahrens bereinigungen durchzufü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 ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ApplicationLifetime(ILogger<ApplicationLifetime>) |
Initialisiert eine ApplicationLifetime Instanz mithilfe des angegebenen Loggers. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 durchführt. Alle Anforderungen sollten an diesem Punkt 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 durchführt. Die Anforderung ist möglicherweise noch im Test-Flight enthalten. Das Herunterfahren wird blockiert, bis dieses Ereignis abgeschlossen ist. |
Methoden
| Name | Beschreibung |
|---|---|
| NotifyStarted() |
ApplicationStarted Löst aus und blockiert sie, bis sie abgeschlossen ist. |
| NotifyStopped() |
ApplicationStopped Löst aus und blockiert sie, bis sie abgeschlossen ist. |
| StopApplication() |
ApplicationStopping Löst aus und blockiert sie, bis sie abgeschlossen ist. |