HttpSysOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém as opções usadas pelo HttpSys.
public ref class HttpSysOptions
public class HttpSysOptions
type HttpSysOptions = class
Public Class HttpSysOptions
- Herança
-
HttpSysOptions
Construtores
HttpSysOptions() |
Inicializa um novo HttpSysOptions. |
Propriedades
AllowSynchronousIO |
Controlar se a entrada/saída síncrona é permitida para HttpContext.Request.Body e HttpContext.Response.Body.
O padrão é |
Authentication |
Http.Sys configurações de autenticação. É possível modificá-las a qualquer momento antes de descartar o ouvinte. |
ClientCertificateMethod |
Indica como os certificados do cliente devem ser preenchidos. O padrão é permitir um certificado sem renegociação. Isso não altera a opção de associação netsh 'clientcertnegotiation', que precisará ser habilitada para ClientCertificateMethod.AllowCertificate resolve um certificado. |
EnableKernelResponseBuffering |
Habilite o buffer de dados de resposta no Kernel. O valor padrão é |
EnableResponseCaching |
Tentativa de cache do modo kernel para obtenção de respostas com cabeçalhos qualificados.
A resposta pode não incluir cabeçalhos Set-Cookie, Vary ou Pragma.
Ele deve incluir um cabeçalho Cache-Control público e um valor de idade máxima ou de idade máxima compartilhado ou um cabeçalho Expires.
O padrão é |
Http503Verbosity |
Obtém ou define um valor que controla como http.sys reage ao rejeitar solicitações devido a condições de limitação , como quando o limite da fila de solicitações é atingido. O padrão em http.sys é "Básico", o que significa que http.sys está apenas redefinindo a conexão TCP. O IIS usa Limited como seu comportamento padrão, o que resultará no envio de um 503 – Serviço indisponível de volta para o cliente. Essas configurações não se aplicam ao anexar a uma fila existente. |
MaxAccepts |
O número máximo de aceitações simultâneas. O padrão é 5 vezes o número de processadores, conforme retornado por ProcessorCount. |
MaxConnections |
Obtém ou define o número máximo de conexões simultâneas a serem aceitas. Definido |
MaxRequestBodySize |
Obtém ou define o tamanho máximo permitido de qualquer corpo da solicitação em bytes. Quando definido como nulo, o tamanho máximo do corpo da solicitação é ilimitado. Esse limite não tem efeito sobre conexões atualizadas que são sempre ilimitadas. Isso pode ser substituído por solicitação por meio IHttpMaxRequestBodySizeFeaturede . O padrão é definido como 30.000.000 bytes, que é aproximadamente 28,6 MB. |
RequestQueueLimit |
Obtém ou define o número máximo de solicitações que serão enfileiradas em Http.Sys. Essas configurações não se aplicam ao anexar a uma fila existente. O padrão é 1000. |
RequestQueueMode |
Isso indica se o servidor é responsável por criar e configurar a fila de solicitações ou se deve ser anexado a uma fila existente.
A maioria das opções de configuração existentes não se aplica ao processo de se anexar a uma fila existente.
O padrão é |
RequestQueueName |
O nome da fila de solicitação Http.Sys O padrão é |
ThrowWriteExceptions |
Obtém ou define se as gravações do corpo da resposta que falham devido a desconexões do cliente devem gerar exceções ou ser concluídas normalmente.
O padrão é |
Timeouts |
Expõe as configurações de tempo limite Http.Sys. Eles também podem ser configurados no registro. É possível modificá-las a qualquer momento antes de descartar o ouvinte. Essas configurações não se aplicam ao anexar a uma fila existente. |
UnsafePreferInlineScheduling |
Processamento de solicitação embutido em vez de expedir para o threadpool. |
UrlPrefixes |
Os prefixos de URL a serem registrados com Http.Sys. É possível modificá-las a qualquer momento antes de descartar o ouvinte. Quando anexados a uma fila existente, os prefixos são usados apenas para calcular PathBase para solicitações. |
UseLatin1RequestHeaders |
Configura cabeçalhos de solicitação para usar Latin1 a codificação. |