Microsoft.AspNetCore.Hosting 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 애플리케이션을 구성하고 시작하는 데 도움이 되는 형식을 제공합니다.
클래스
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> |
를 구성하는 데 사용되는 서비스 및 미들웨어를 초기화하기 위한 기본 클래스입니다 |
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 일반 호스트를 참조하세요.