Język

IHostedLifecycleService Interfejs

Definicja

Definiuje metody, które są uruchamiane przed lub po StartAsync(CancellationToken) i StopAsync(CancellationToken).

public interface class IHostedLifecycleService : Microsoft::Extensions::Hosting::IHostedService
public interface IHostedLifecycleService : Microsoft.Extensions.Hosting.IHostedService
type IHostedLifecycleService = interface
    interface IHostedService
Public Interface IHostedLifecycleService
Implements IHostedService
Implementuje

Metody

Nazwisko Opis
StartAsync(CancellationToken)

Wyzwalane, gdy host aplikacji jest gotowy do uruchomienia usługi.

(Odziedziczone po IHostedService)
StartedAsync(CancellationToken)

Wyzwalane po .StartAsync(CancellationToken)

StartingAsync(CancellationToken)

Wyzwolono przed StartAsync(CancellationToken).

StopAsync(CancellationToken)

Wyzwalane, gdy host aplikacji wykonuje bezproblemowe zamykanie.

(Odziedziczone po IHostedService)
StoppedAsync(CancellationToken)

Wyzwalane po .StopAsync(CancellationToken)

StoppingAsync(CancellationToken)

Wyzwolono przed StopAsync(CancellationToken).

Metody rozszerzania

Nazwisko Opis
StartAndStopAsync(IHostedService, CancellationToken)

Uruchamia i natychmiast zatrzymuje usługę.

Dotyczy