Udostępnij za pośrednictwem


ApplicationLifetime Klasa

Definicja

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ę platformy .NET i nie jest przeznaczony do użycia bezpośrednio z kodu.

Konstruktory

ApplicationLifetime(ILogger<ApplicationLifetime>)

Ten interfejs API obsługuje infrastrukturę i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

Właściwości

ApplicationStarted

Pobiera token anulowania. Wyzwalane, gdy host aplikacji został w pełni uruchomiony i będzie czekać 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 będzie blokowane 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 będzie blokowane do momentu zakończenia tego zdarzenia.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NotifyStarted()

Sygnalizuje zdarzenie ApplicationStarted i blokuje je do momentu jego ukończenia.

NotifyStopped()

Sygnalizuje zdarzenie ApplicationStopped i blokuje je do momentu jego zakończenia.

StopApplication()

Sygnalizuje zdarzenie ApplicationStopping i blokuje je do momentu jego zakończenia.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy