HttpSysOptions 클래스

정의

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

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

생성자

HttpSysOptions()

HttpSysOptions를 초기화합니다.

속성

AllowSynchronousIO

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

Authentication

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

ClientCertificateMethod

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

EnableResponseCaching

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

Http503Verbosity

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

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 헤더를 구성합니다.

적용 대상