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

StartAsync(CancellationToken)

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

(Odziedziczone po IHostedService)
StartedAsync(CancellationToken)

Wyzwolono po StartAsync(CancellationToken).

StartingAsync(CancellationToken)

Wyzwolono przed StartAsync(CancellationToken).

StopAsync(CancellationToken)

Wyzwalane, gdy host aplikacji wykonuje bezproblemowe zamknięcie.

(Odziedziczone po IHostedService)
StoppedAsync(CancellationToken)

Wyzwolono po StopAsync(CancellationToken).

StoppingAsync(CancellationToken)

Wyzwolono przed StopAsync(CancellationToken).

Metody rozszerzania

StartAndStopAsync(IHostedService, CancellationToken)

Uruchamia i natychmiast zatrzymuje usługę.

Dotyczy