HttpSysOptions 클래스

정의

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

public ref class HttpSysOptions
public class HttpSysOptions
type HttpSysOptions = class
Public Class HttpSysOptions
상속
HttpSysOptions

생성자

HttpSysOptions()

HttpSysOptions를 초기화합니다.

속성

AllowSynchronousIO

HttpContext.Request.Body 및 HttpContext.Response.Body에 대해 동기 IO가 허용되는지 여부를 제어하는 값을 가져오거나 설정합니다. 기본값은 false입니다.

Authentication

인증 설정을 Http.Sys. 이러한 API는 수신기를 삭제하기 전에 언제든지 수정할 수 있습니다.

ClientCertificateMethod

클라이언트 인증서를 채우는 방법을 나타냅니다. 기본값은 재협상 없이 인증서를 허용하는 것입니다. 이렇게 하면 ClientCertificateMethod.AllowCertificate에서 인증서를 확인하기 위해 사용하도록 설정해야 하는 netsh 'clientcertnegotiation' 바인딩 옵션이 변경되지 않습니다.

EnableResponseCaching

적격 헤더가 있는 응답에 대한 커널 모드 캐싱을 시도합니다. 응답에는 Set-Cookie, Vary 또는 Pragma 헤더가 포함되지 않을 수 있습니다. Public이 있는 Cache-Control 헤더와 Shared-Max-Age 또는 Max-Age 값 또는 Expires 헤더를 포함해야 합니다.

Http503Verbosity

요청 큐 제한에 도달한 경우와 같이 제한 조건으로 인해 요청을 거부할 때 http.sys 반응하는 방식을 제어하는 값을 가져오거나 설정합니다. http.sys 기본값은 http.sys TCP 연결을 다시 설정하는 것을 의미하는 "기본"입니다. IIS는 503 - 서비스를 클라이언트에 다시 보낼 수 없게 되는 기본 동작으로 Limited를 사용합니다. 이 설정은 기존 큐에 연결할 때 적용되지 않습니다.

MaxAccepts

Http.sys 큐에서 요청을 드레이닝하는 동시 작업자 수를 가져오거나 설정합니다.

MaxConnections

수락할 최대 동시 연결 수, 레지스트리에서 컴퓨터 전체 설정을 사용할 무한의 경우 -1 또는 null을 가져오거나 설정합니다. 기본값은 null입니다. 이 설정은 기존 큐에 연결할 때 적용되지 않습니다.

MaxRequestBodySize

요청 본문의 최대 허용 크기(바이트)를 가져오거나 설정합니다. null로 설정하면 최대 요청 본문 크기는 무제한입니다. 이 제한은 항상 무제한인 업그레이드된 연결에는 영향을 주지 않습니다. 이를 통해 IHttpMaxRequestBodySizeFeature요청별로 재정의할 수 있습니다.

RequestQueueLimit

Http.Sys 큐에 대기할 최대 요청 수를 가져오거나 설정합니다. 이 설정은 기존 큐에 연결할 때 적용되지 않습니다.

RequestQueueMode

이 서버 인스턴스가 요청 큐를 만들고 구성할 책임이 있는지, 기존 큐에 연결해야 하는지를 나타냅니다. 기본값은 만드는 것입니다.

RequestQueueName

Http.Sys 요청 큐의 이름

ThrowWriteExceptions

클라이언트 연결 끊김으로 인해 실패한 응답 본문 쓰기가 예외를 throw하거나 정상적으로 완료해야 하는지 여부를 가져오거나 설정합니다. 기본값은 false입니다.

Timeouts

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

UnsafePreferInlineScheduling

스레드 풀에 디스패치하는 대신 인라인 요청 처리

UrlPrefixes

Http.Sys 등록할 URL 접두사입니다. 이러한 API는 수신기를 삭제하기 전에 언제든지 수정할 수 있습니다. 기존 큐에 연결된 경우 접두사는 요청에 대한 PathBase를 계산하는 데만 사용됩니다.

UseLatin1RequestHeaders

인코딩을 사용하도록 Latin1 요청 헤더를 구성합니다.

적용 대상