다음을 통해 공유


HostingAbstractionsHostExtensions 클래스

정의

호스팅 추상화 패키지의 에 대한 IHost 확장 메서드를 제공합니다.

public ref class HostingAbstractionsHostExtensions abstract sealed
public static class HostingAbstractionsHostExtensions
type HostingAbstractionsHostExtensions = class
Public Module HostingAbstractionsHostExtensions
상속
HostingAbstractionsHostExtensions

메서드

Run(IHost)

애플리케이션을 실행하고 호스트 종료가 트리거되고 모든 IHostedService 인스턴스가 중지될 때까지 호출 스레드를 차단합니다.

RunAsync(IHost, CancellationToken)

애플리케이션을 실행하고 토큰이 트리거되거나 종료가 트리거되고 모든 IHostedService 인스턴스가 중지될 때만 완료되는 작업을 반환합니다.

Start(IHost)

호스트를 동기적으로 시작합니다.

StopAsync(IHost, TimeSpan)

지정된 시간 제한을 사용하여 호스트를 정상적으로 중지하려고 시도합니다.

WaitForShutdown(IHost)

Ctrl+C 또는 SIGTERM을 통해 종료가 트리거될 때까지 호출 스레드를 차단합니다.

WaitForShutdownAsync(IHost, CancellationToken)

지정된 토큰을 통해 종료가 트리거될 때 완료되는 작업을 반환합니다.

적용 대상