Condividi tramite


IHostedLifecycleService Interfaccia

Definizione

Definisce i metodi eseguiti prima o dopo StartAsync(CancellationToken) e 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
Implementazioni

Metodi

StartAsync(CancellationToken)

Oggetto attivato quando l'host applicazione è pronto per l'avvio del servizio.

(Ereditato da IHostedService)
StartedAsync(CancellationToken)

Attivato dopo StartAsync(CancellationToken).

StartingAsync(CancellationToken)

Attivato prima StartAsync(CancellationToken)di .

StopAsync(CancellationToken)

Oggetto attivato quando l'host applicazione esegue un arresto normale.

(Ereditato da IHostedService)
StoppedAsync(CancellationToken)

Attivato dopo StopAsync(CancellationToken).

StoppingAsync(CancellationToken)

Attivato prima StopAsync(CancellationToken)di .

Metodi di estensione

StartAndStopAsync(IHostedService, CancellationToken)

Avvia e arresta immediatamente il servizio.

Si applica a