IHostedLifecycleService Rozhraní

Definice

Definuje metody, které se spouští před nebo po StartAsync(CancellationToken) a 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)

Aktivuje se, když je hostitel aplikace připravený ke spuštění služby.

(Zděděno od IHostedService)
StartedAsync(CancellationToken)

Aktivuje se po StartAsync(CancellationToken).

StartingAsync(CancellationToken)

Aktivoval se před StartAsync(CancellationToken).

StopAsync(CancellationToken)

Aktivuje se, když hostitel aplikace provádí řádné vypnutí.

(Zděděno od IHostedService)
StoppedAsync(CancellationToken)

Aktivuje se po StopAsync(CancellationToken).

StoppingAsync(CancellationToken)

Aktivoval se před StopAsync(CancellationToken).

Metody rozšíření

StartAndStopAsync(IHostedService, CancellationToken)

Spustí a okamžitě zastaví službu.

Platí pro