IHostedLifecycleService Arabirim

Tanım

ve StopAsync(CancellationToken)öncesinde veya sonrasında StartAsync(CancellationToken) çalıştırılan yöntemleri tanımlar.

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
Uygulamalar

Yöntemler

StartAsync(CancellationToken)

Uygulama konağı hizmeti başlatmaya hazır olduğunda tetikleniyor.

(Devralındığı yer: IHostedService)
StartedAsync(CancellationToken)

sonrasında StartAsync(CancellationToken)tetiklenmiş.

StartingAsync(CancellationToken)

öncesinde StartAsync(CancellationToken)tetiklenmiş.

StopAsync(CancellationToken)

Uygulama konağı düzgün bir kapatma gerçekleştirdiğinde tetiklenir.

(Devralındığı yer: IHostedService)
StoppedAsync(CancellationToken)

sonrasında StopAsync(CancellationToken)tetiklenmiş.

StoppingAsync(CancellationToken)

öncesinde StopAsync(CancellationToken)tetiklenmiş.

Uzantı Metotları

StartAndStopAsync(IHostedService, CancellationToken)

Hizmeti başlatır ve hemen durdurur.

Şunlara uygulanır