IApplicationLifetime Interfejs

Definicja

Uwaga

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

Umożliwia konsumentom oczyszczanie podczas bezproblemowego zamykania.

Ten typ jest przestarzały i zostanie usunięty w przyszłej wersji. Zalecaną alternatywą jest 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
Pochodne
Atrybuty

Właściwości

Nazwa Opis
ApplicationStarted
Przestarzałe.

Pobiera token anulowania. Wyzwalany, gdy host aplikacji został w pełni uruchomiony i ma poczekać na bezproblemowe zamknięcie.

ApplicationStopped
Przestarzałe.

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
Przestarzałe.

Pobiera token anulowania. Wyzwalane, gdy host aplikacji wykonuje bezproblemowe zamykanie. Żądania mogą nadal być w locie. Zamknięcie zostanie zablokowane do momentu zakończenia tego zdarzenia.

Metody

Nazwa Opis
StopApplication()
Przestarzałe.

Żąda zakończenia bieżącej aplikacji.

Dotyczy