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
구현

메서드

Name Description
StartAsync(CancellationToken)

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

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

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

StartingAsync(CancellationToken)

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

StopAsync(CancellationToken)

애플리케이션 호스트가 정상 종료를 수행할 때 트리거됩니다.

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

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

StoppingAsync(CancellationToken)

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

확장명 메서드

Name Description
StartAndStopAsync(IHostedService, CancellationToken)

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

적용 대상