IApplicationLifetime Interfejs

Definicja

Przestroga

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

ApplicationStarted
Przestarzałe.

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

ApplicationStopped
Przestarzałe.

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.

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

Metody

StopApplication()
Przestarzałe.

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

Dotyczy