IHostedLifecycleService 인터페이스

정의

및 전후 StartAsync(CancellationToken) 에 실행되는 메서드를 정의합니다 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
구현

메서드

StartAsync(CancellationToken)

애플리케이션 호스트가 서비스를 시작할 준비가 되면 트리거됩니다.

(다음에서 상속됨 IHostedService)
StartedAsync(CancellationToken)

이후에 StartAsync(CancellationToken)트리거됩니다.

StartingAsync(CancellationToken)

전에 StartAsync(CancellationToken)트리거됩니다.

StopAsync(CancellationToken)

애플리케이션 호스트가 정상적으로 종료될 때 트리거됩니다.

(다음에서 상속됨 IHostedService)
StoppedAsync(CancellationToken)

이후에 StopAsync(CancellationToken)트리거됩니다.

StoppingAsync(CancellationToken)

전에 StopAsync(CancellationToken)트리거됩니다.

확장 메서드

StartAndStopAsync(IHostedService, CancellationToken)

서비스를 시작하고 즉시 중지합니다.

적용 대상