다음을 통해 공유


IWebHost 인터페이스

정의

구성된 웹 호스트를 나타냅니다.

public interface class IWebHost : IDisposable
public interface IWebHost : IDisposable
type IWebHost = interface
    interface IDisposable
Public Interface IWebHost
Implements IDisposable
구현

속성

ServerFeatures

IFeatureCollection 구성된 서버에서 노출하는 입니다.

Services

IServiceProvider 호스트에 대한 입니다.

메서드

Start()

구성된 주소에서 수신 대기를 시작합니다.

StartAsync(CancellationToken)

구성된 주소에서 수신 대기를 시작합니다.

StopAsync(CancellationToken)

호스트를 정상적으로 중지하려고 시도합니다.

확장 메서드

Run(IWebHost)

웹 애플리케이션을 실행하고 호스트가 종료될 때까지 호출 스레드를 차단합니다.

Run(IWebHost, CancellationToken)

웹 애플리케이션을 실행하고 토큰이 트리거되거나 종료가 트리거될 때까지 호출 스레드를 차단합니다.

RunAsync(IWebHost, CancellationToken)

웹 애플리케이션을 실행하고 토큰이 트리거되거나 종료가 트리거될 때만 완료되는 작업을 반환합니다.

StopAsync(IWebHost, TimeSpan)

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

WaitForShutdown(IWebHost)

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

WaitForShutdownAsync(IWebHost, CancellationToken)

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

RunAsService(IWebHost)

Windows 서비스 내에서 지정된 웹 애플리케이션을 실행하고 서비스가 중지될 때까지 차단합니다.

GetTestClient(IWebHost)

호스트 서비스의 TestServer에서 테스트 클라이언트를 검색합니다.

GetTestServer(IWebHost)

호스트 서비스에서 TestServer를 검색합니다.

적용 대상