다음을 통해 공유


Microsoft.AspNetCore.Hosting 네임스페이스

웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.

클래스

AppServicesWebHostBuilderExtensions

앱에 Azure AppServices 통합을 추가하는 확장 메서드입니다.

ConventionBasedStartup

웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.

DelegateStartup

애플리케이션에서 사용하는 서비스 및 미들웨어를 초기화하는 데 사용됩니다.

EnvironmentName

일반적으로 사용되는 환경 이름입니다.

HostingAbstractionsWebHostBuilderExtensions

을 구성하기 위한 확장 메서드를 IWebHostBuilder포함합니다.

HostingEnvironmentExtensions

IHostingEnvironment에 대한 확장 메서드입니다.

HostingStartupAttribute

를 빌드할 때 로드되고 실행되는 의 IHostingStartup 구현을 나타내는 표식 특성입니다 IWebHost.

KestrelServerOptionsConnectionLoggingExtensions

웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.

KestrelServerOptionsHttpsExtensions

웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.

KestrelServerOptionsSystemdExtensions

systemd와 통합하기 위한 확장

ListenOptionsConnectionLoggingExtensions

연결 로깅을 위한 확장입니다.

ListenOptionsHttpsExtensions

지정된 엔드포인트에 HTTPS ListenOptions 를 사용하도록 Kestrel을 구성하는 확장 메서드입니다.

ServiceFakesWebHostExtensions

Kestrel 서버 단위 테스트 시나리오를 지원하는 확장 메서드입니다.

StartupBase

애플리케이션에서 사용하는 서비스 및 미들웨어를 초기화하기 위한 기본 클래스입니다.

StartupBase<TBuilder>

를 구성하는 데 사용되는 서비스 및 미들웨어를 초기화하기 위한 기본 클래스입니다 TBuilder.

WebHostBuilder

에 대한 작성기 IWebHost

WebHostBuilderContext

IWebHost의 공통 서비스를 포함하는 컨텍스트입니다. IWebHost에서 설정될 때까지 일부 속성은 null일 수 있습니다.

WebHostBuilderExtensions

을 구성하기 위한 확장이 포함되어 있습니다 IWebHostBuilder.

WebHostBuilderHttpSysExtensions

Http.sys 웹 호스트의 서버로 사용하는 확장 메서드를 제공합니다.

WebHostBuilderIISExtensions

IIS Out-of-Process에 대한 확장 메서드입니다.

WebHostBuilderKestrelExtensions

Kestrel IWebHostBuilder 확장.

WebHostBuilderLibuvExtensions

Libuv IWebHostBuilder 확장.

WebHostBuilderMsQuicExtensions

웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.

WebHostBuilderNamedPipeExtensions

IWebHostBuilder Kestrel에서 사용할 명명된 파이프 전송을 구성하는 확장 메서드입니다.

WebHostBuilderQuicExtensions

IWebHostBuilder Kestrel에서 사용할 Quic 전송을 구성하는 확장 메서드입니다.

WebHostBuilderSocketExtensions

IWebHostBuilder Kestrel에서 사용할 소켓 전송을 구성하는 확장 메서드입니다.

WebHostBuilderWebListenerExtensions

웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.

WebHostDefaults

구성 키를 나타내는 상수 집합을 포함합니다.

WebHostExtensions

IWebHost수명 주기를 관리하기 위한 확장을 포함합니다.

인터페이스

IApplicationLifetime

소비자가 정상 종료 중에 정리를 수행할 수 있습니다.

이 형식은 더 이상 사용되지 않으며 이후 버전에서 제거될 예정입니다. 대신 Microsoft.Extensions.Hosting.IHostApplicationLifetime을 사용하는 것이 좋습니다.

IHostingEnvironment

애플리케이션이 실행 중인 웹 호스팅 환경에 대한 정보를 제공합니다.

이 형식은 더 이상 사용되지 않으며 이후 버전에서 제거될 예정입니다. 권장되는 대안은 Microsoft.AspNetCore.Hosting.IWebHostEnvironment입니다.

IHostingStartup

를 빌드할 때 에 적용되는 IWebHostBuilder 플랫폼별 구성을 IWebHost나타냅니다.

IStartup

애플리케이션에서 사용하는 서비스 및 미들웨어를 초기화하기 위한 인터페이스를 제공합니다.

IStartupConfigureContainerFilter<TContainerBuilder>

이 API는 ASP.NET Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

IStartupConfigureServicesFilter

이 API는 ASP.NET Core 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 API는 이후 릴리스에서 변경되거나 제거될 수 있습니다.

IStartupFilter

새 Configure 메서드를 사용하여 미들웨어 파이프라인을 확장하기 위한 인터페이스를 제공합니다. 앱 작성자가 미들웨어를 명시적으로 등록하지 않고도 파이프라인의 시작 또는 끝에 기본값을 추가하는 데 사용할 수 있습니다.

IWebHost

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

IWebHostBuilder

에 대한 작성기입니다 IWebHost.

IWebHostEnvironment

애플리케이션이 실행 중인 웹 호스팅 환경에 대한 정보를 제공합니다.

설명

ASP.NET Core 호스팅에 대한 자세한 내용은 ASP.NET Core .NET 일반 호스트를 참조하세요.