Microsoft.AspNetCore.Server.HttpSys 네임스페이스

HTTP.sys 사용하여 ASP.NET Core 앱을 실행하는 데 사용되는 형식을 포함합니다. HTTP.sys 로 IServer사용됩니다. HTTP.sys Windows 운영 체제에서만 지원됩니다.

클래스

AuthenticationManager

Http.Sys 인증 구성을 노출합니다.

DelegationRule

위임할 요청 큐 및 UrlPrefix에 대한 핸들을 유지하는 규칙입니다.

HttpSysDefaults

HttpSys 상수입니다.

HttpSysException

오류가 발생할 때 HttpSys에서 throw된 예외

HttpSysOptions

HttpSys에서 사용하는 옵션을 포함합니다.

TimeoutManager

Http.Sys 시간 제한 구성을 노출합니다. 이러한 구성은 레지스트리에서도 구성할 수 있습니다. 이러한 설정은 기존 큐에 연결할 때 적용되지 않습니다.

UrlPrefix

들어오는 요청을 수신 대기하는 데 사용되는 URL 매개 변수 집합입니다.

UrlPrefixCollection

컬렉션 또는 URL 접두사

인터페이스

IHttpSysRequestDelegationFeature

다른 Http.Sys 요청 큐에 요청을 위임하기 위한 인터페이스입니다.

IHttpSysRequestInfoFeature

이렇게 하면 Http.Sys HTTP_REQUEST_INFO 확장성 지점이 호출자가 개입할 불투명 데이터로 노출됩니다. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_request_v2, https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_request_info

IHttpSysRequestTimingFeature

이렇게 하면 Http.Sys 타임스탬프 데이터를 처리하는 요청이 포함된 Http.Sys HTTP_REQUEST_TIMING_INFO 확장성 지점이 노출됩니다.

IServerDelegationFeature

이렇게 하면 서버가 소유한 요청 큐에 대한 위임 규칙 생성이 노출됩니다.

열거형

AuthenticationSchemes

인증에 사용할 프로토콜을 지정합니다.

ClientCertificateMethod

HTTPS 연결에 대한 클라이언트 인증서 협상 방법을 설명합니다.

Http503VerbosityLevel

제한으로 인해 요청을 거부할 http.sys 때 세부 정보 표시 수준에 허용되는 값을 선언하는 열거형입니다.

HttpSysRequestTimingType

Http.Sys HTTP_REQUEST_TIMING_INFO 확장 지점을 통해 노출되는 요청 처리 타임스탬프의 유형을 정의합니다.

RequestQueueMode

이 서버 instance 새 Http.Sys 요청 큐를 만들거나 기존 큐에 연결해야 하는지 여부를 나타내는 데 사용됩니다.

설명

HTTP.sys ASP.NET Core 앱을 호스팅하는 방법에 대한 자세한 내용은 ASP.NET CoreHTTP.sys 웹 서버를 참조하세요.