HttpSysOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpSys에서 사용하는 옵션을 포함합니다.
public ref class HttpSysOptions
public class HttpSysOptions
type HttpSysOptions = class
Public Class HttpSysOptions
- 상속
-
HttpSysOptions
생성자
HttpSysOptions() |
새 HttpSysOptions를 초기화합니다. |
속성
AllowSynchronousIO |
HttpContext.Request.Body 및 HttpContext.Response.Body에 대해 동기 입력/출력이 허용되는지 여부를 제어합니다.
기본값은 |
Authentication |
인증 설정을 Http.Sys. 이러한 API는 수신기를 삭제하기 전에 언제든지 수정할 수 있습니다. |
ClientCertificateMethod |
클라이언트 인증서를 채우는 방법을 나타냅니다. 기본값은 재협상 없이 인증서를 허용하는 것입니다. 이렇게 하면 ClientCertificateMethod.AllowCertificate가 인증서를 resolve 위해 사용하도록 설정해야 하는 netsh 'clientcertnegotiation' 바인딩 옵션이 변경되지 않습니다. |
EnableKernelResponseBuffering |
커널에서 응답 데이터의 버퍼링을 사용하도록 설정합니다. 기본값은 |
EnableResponseCaching |
적합한 헤더가 있는 응답에 대해 커널 모드 캐싱을 시도합니다.
응답에는 Set-Cookie, Vary 또는 Pragma 헤더가 포함되지 않을 수 있습니다.
공용인 Cache-Control 헤더와 공유-최대 연령 또는 최대 연령 값 또는 Expires 헤더를 포함해야 합니다.
기본값은 |
Http503Verbosity |
요청 큐 제한에 도달한 경우와 같이 제한 조건으로 인해 요청을 거부할 때 http.sys 반응하는 방식을 제어하는 값을 가져오거나 설정합니다. http.sys 기본값은 http.sys TCP 연결을 다시 설정하는 것을 의미하는 "기본"입니다. IIS는 기본 동작으로 Limited를 사용하므로 503 - 서비스를 클라이언트로 다시 보낼 수 없습니다. 이 설정은 기존 큐에 연결할 때 적용되지 않습니다. |
MaxAccepts |
최대 동시 승인 수입니다. 기본값은 에서 반환 ProcessorCount하는 프로세서 수의 5배입니다. |
MaxConnections |
허용할 최대 동시 연결 수를 가져오거나 설정합니다. 무한으로 설정합니다 |
MaxRequestBodySize |
요청 본문의 최대 허용 크기를 바이트 단위로 가져오거나 설정합니다. null로 설정하면 최대 요청 본문 크기는 무제한입니다. 이 제한은 항상 무제한인 업그레이드된 연결에는 영향을 주지 않습니다. 를 통해 IHttpMaxRequestBodySizeFeature요청별로 재정의할 수 있습니다. 기본값은 약 28.6MB인 30,000,000바이트로 설정됩니다. |
RequestQueueLimit |
Http.Sys 큐에 대기할 최대 요청 수를 가져오거나 설정합니다. 이 설정은 기존 큐에 연결할 때 적용되지 않습니다. 기본값은 1000입니다. |
RequestQueueMode |
이는 서버가 요청 큐를 만들고 구성하는 것을 담당하는지, 아니면 기존 큐에 연결해야 할지를 나타냅니다.
기존 큐에 연결하는 경우 대부분의 기존 구성 옵션이 적용되지 않습니다.
기본값은 |
RequestQueueName |
Http.Sys 요청 큐의 이름 기본값은 (익명 큐)입니다 |
ThrowWriteExceptions |
클라이언트 연결 끊김으로 인해 실패한 응답 본문 쓰기가 예외를 throw하거나 정상적으로 완료되어야 하는지 여부를 가져오거나 설정합니다.
기본값은 (정상적으로 완료됨)입니다 |
Timeouts |
Http.Sys 시간 제한 구성을 노출합니다. 레지스트리에서도 구성할 수 있습니다. 이러한 API는 수신기를 삭제하기 전에 언제든지 수정할 수 있습니다. 이러한 설정은 기존 큐에 연결할 때 적용되지 않습니다. |
UnsafePreferInlineScheduling |
스레드 풀에 디스패치하는 대신 인라인 요청 처리 |
UrlPrefixes |
Http.Sys 등록할 URL 접두사입니다. 이러한 API는 수신기를 삭제하기 전에 언제든지 수정할 수 있습니다. 기존 큐에 연결된 경우 접두사는 요청에 대한 PathBase를 계산하는 데만 사용됩니다. |
UseLatin1RequestHeaders |
인코딩을 사용하도록 Latin1 요청 헤더를 구성합니다. |