Compartir a través de


TimeoutManager Clase

Definición

Expone las configuraciones de tiempo de espera de Http.Sys. También se pueden configurar en el Registro.

public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
Herencia
TimeoutManager

Propiedades

DrainEntityBody

El tiempo, en segundos, permitido para que la API del servidor HTTP agote el cuerpo de la entidad en una conexión de Keep-Alive. El temporizador predeterminado es de 2 minutos.

En una conexión Keep-Alive, después de que la aplicación haya enviado una respuesta para una solicitud y antes de que el cuerpo de la entidad de la solicitud haya llegado por completo, la API del servidor HTTP comienza a purgar el resto del cuerpo de la entidad para llegar a otra solicitud potencialmente canalización del cliente. Si el tiempo para purgar el cuerpo de entidad restante supera el período permitido, se agota el tiempo de espera de la conexión.

Use TimeSpan.Zero para indicar que se deben usar los valores predeterminados del sistema.

EntityBody

El tiempo, en segundos, permitido para que llegue el cuerpo de la entidad de solicitud. El temporizador predeterminado es de 2 minutos.

La API del servidor HTTP activa este temporizador cuando la solicitud tiene un cuerpo de entidad. La expiración del temporizador se establece inicialmente en el valor configurado. Cuando la API del servidor HTTP recibe indicaciones de datos adicionales en la solicitud, restablece el temporizador para proporcionar a la conexión otro intervalo.

Use TimeSpan.Zero para indicar que se deben usar los valores predeterminados del sistema.

HeaderWait

Tiempo, en segundos, permitido para que la API del servidor HTTP analice el encabezado de solicitud. El temporizador predeterminado es de 2 minutos.

Este tiempo de espera solo se aplica después de que la primera solicitud de la conexión se enrute a la aplicación.

Use TimeSpan.Zero para indicar que se deben usar los valores predeterminados del sistema.

IdleConnection

El tiempo, en segundos, permitido para una conexión inactiva. El temporizador predeterminado es de 2 minutos.

Este tiempo de espera solo se aplica después de que la primera solicitud de la conexión se enrute a la aplicación.

Use TimeSpan.Zero para indicar que se deben usar los valores predeterminados del sistema.

MinSendBytesPerSecond

La velocidad mínima que se envía, en bytes por segundo, para la respuesta. La velocidad de envío de respuesta predeterminada es de 150 bytes por segundo.

Use 0 para indicar que se deben usar los valores predeterminados del sistema.

Para deshabilitar este temporizador, establézcalo en UInt32.MaxValue

RequestQueue

Tiempo, en segundos, permitido para que la solicitud permanezca en la cola de solicitudes antes de que la aplicación la recoja. El temporizador predeterminado es de 2 minutos.

Use TimeSpan.Zero para indicar que se deben usar los valores predeterminados del sistema.

Se aplica a