HttpSysOptions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene las opciones usadas por HttpSys.
public ref class HttpSysOptions
public class HttpSysOptions
type HttpSysOptions = class
Public Class HttpSysOptions
- Herencia
-
HttpSysOptions
Constructores
HttpSysOptions() |
Inicializa un nuevo objeto HttpSysOptions. |
Propiedades
AllowSynchronousIO |
Controlar si se permite la entrada/salida sincrónica para HttpContext.Request.Body y HttpContext.Response.Body.
El valor predeterminado es |
Authentication |
Http.Sys configuración de autenticación. Pueden modificarse en cualquier momento antes de eliminar el agente de escucha. |
ClientCertificateMethod |
Indica cómo se deben rellenar los certificados de cliente. El valor predeterminado es permitir un certificado sin renegociación. Esto no cambia la opción de enlace netsh "clientcertnegotiation", que deberá habilitarse para Que ClientCertificateMethod.AllowCertificate resuelva un certificado. |
EnableKernelResponseBuffering |
Habilite el almacenamiento en búfer de los datos de respuesta en el kernel. El valor predeterminado es |
EnableResponseCaching |
Intentar el almacenamiento en memoria caché en modo kernel de las respuestas con encabezados elegibles.
La respuesta puede no incluir encabezados Set-Cookie, Vary o Pragma.
Debe incluir un encabezado Cache-Control público y un valor shared-age o max-age, o un encabezado Expires.
El valor predeterminado es |
Http503Verbosity |
Obtiene o establece un valor que controla cómo reacciona http.sys al rechazar solicitudes debido a condiciones de limitación, como cuando se alcanza el límite de la cola de solicitudes. El valor predeterminado de http.sys es "Básico", lo que significa que http.sys simplemente restablezca la conexión TCP. IIS usa Limited como su comportamiento predeterminado, lo que dará como resultado el envío de un servicio 503 : servicio no disponible al cliente. Esta configuración no se aplica al adjuntar a una cola existente. |
MaxAccepts |
Número máximo de aceptaciones simultáneas. El valor predeterminado es 5 veces el número de procesadores devueltos por ProcessorCount. |
MaxConnections |
Obtiene o establece el número máximo de conexiones simultáneas que se van a aceptar. Se establece |
MaxRequestBodySize |
Obtiene o establece el tamaño máximo permitido de cualquier cuerpo de solicitud en bytes. Cuando se establece en NULL, el tamaño máximo del cuerpo de la solicitud es ilimitado. Este límite no tiene ningún efecto en las conexiones actualizadas que siempre son ilimitadas. Esto se puede invalidar por solicitud a través de IHttpMaxRequestBodySizeFeature. El valor predeterminado se establece en 30 000 000 bytes, que es de aproximadamente 28,6 MB. |
RequestQueueLimit |
Obtiene o establece el número máximo de solicitudes que se ponen en cola en Http.Sys. Esta configuración no se aplica al adjuntar a una cola existente. El valor predeterminado es 1000. |
RequestQueueMode |
Indica si el servidor es responsable de la creación y configuración de la cola de solicitudes o si se debe adjuntar a una cola existente.
La mayoría de las opciones de configuración existentes no se aplican al adjuntarse a una cola existente.
El valor predeterminado es |
RequestQueueName |
Nombre de la cola de solicitudes de Http.Sys El valor predeterminado es |
ThrowWriteExceptions |
Obtiene o establece si el cuerpo de respuesta escribe que produce un error debido a las desconexiones del cliente debe producir excepciones o completarse normalmente.
El valor predeterminado es |
Timeouts |
Expone las configuraciones de tiempo de espera de Http.Sys. También se pueden configurar en el Registro. Pueden modificarse en cualquier momento antes de eliminar el agente de escucha. Esta configuración no se aplica al adjuntar a una cola existente. |
UnsafePreferInlineScheduling |
Procesamiento de solicitudes insertadas en lugar de enviar al grupo de subprocesos. |
UrlPrefixes |
Prefijos de dirección URL que se van a registrar con Http.Sys. Pueden modificarse en cualquier momento antes de eliminar el agente de escucha. Cuando se adjunta a una cola existente, los prefijos solo se usan para calcular PathBase para las solicitudes. |
UseLatin1RequestHeaders |
Configura los encabezados de solicitud para usar Latin1 la codificación. |