다음을 통해 공유


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)

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

적용 대상