ApplicationLifetime Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia konsumentom oczyszczanie podczas bezproblemowego zamykania.
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
- Dziedziczenie
-
ApplicationLifetime
- Implementuje
Uwagi
Ten interfejs API obsługuje infrastrukturę .NET i nie jest przeznaczony do użycia bezpośrednio z kodu.
Konstruktory
| Nazwa | Opis |
|---|---|
| ApplicationLifetime(ILogger<ApplicationLifetime>) |
Inicjuje ApplicationLifetime wystąpienie przy użyciu określonego rejestratora. |
Właściwości
| Nazwa | Opis |
|---|---|
| ApplicationStarted |
Pobiera token anulowania. Wyzwalany, gdy host aplikacji został w pełni uruchomiony i ma poczekać na bezproblemowe zamknięcie. |
| ApplicationStopped |
Pobiera token anulowania. Wyzwalane, gdy host aplikacji wykonuje bezproblemowe zamykanie. Wszystkie żądania powinny zostać ukończone w tym momencie. Zamknięcie zostanie zablokowane do momentu zakończenia tego zdarzenia. |
| ApplicationStopping |
Pobiera token anulowania. Wyzwalane, gdy host aplikacji wykonuje bezproblemowe zamykanie. Żądanie może nadal być w locie. Zamknięcie zostanie zablokowane do momentu zakończenia tego zdarzenia. |
Metody
| Nazwa | Opis |
|---|---|
| NotifyStarted() |
Wyzwalacze i bloki ApplicationStarted , dopóki nie zostanie ukończone. |
| NotifyStopped() |
Wyzwalacze i bloki ApplicationStopped , dopóki nie zostanie ukończone. |
| StopApplication() |
Wyzwalacze i bloki ApplicationStopping , dopóki nie zostanie ukończone. |