TimeoutManager 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.
Expõe as configurações de tempo limite Http.Sys. Eles também podem ser configurados no registro. Essas configurações não se aplicam ao anexar a uma fila existente.
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- Herança
-
TimeoutManager
Propriedades
DrainEntityBody |
O tempo, em segundos, permitiu que a API do servidor HTTP esvaziasse o corpo da entidade em uma conexão Keep-Alive. O temporizador padrão é de 2 minutos. Em uma conexão Keep-Alive, depois que o aplicativo enviar uma resposta para uma solicitação e antes que o corpo da entidade de solicitação tenha chegado completamente, a API do servidor HTTP começa a esvaziar o restante do corpo da entidade para alcançar outra solicitação potencialmente pipelined do cliente. Se o tempo para esvaziar o corpo da entidade restante exceder o período permitido, a conexão atingirá o tempo limite. Use TimeSpan.Zero para indicar que os padrões do sistema devem ser usados. |
EntityBody |
O tempo, em segundos, permitiu que o corpo da entidade de solicitação chegasse. O temporizador padrão é de 2 minutos. A API do servidor HTTP ativa esse temporizador quando a solicitação tem um corpo de entidade. A expiração do temporizador é inicialmente definida como o valor configurado. Quando a API do servidor HTTP recebe indicações de dados adicionais na solicitação, ela redefine o temporizador para dar à conexão outro intervalo. Use TimeSpan.Zero para indicar que os padrões do sistema devem ser usados. |
HeaderWait |
O tempo, em segundos, permitiu que a API do servidor HTTP analisasse o cabeçalho da solicitação. O temporizador padrão é de 2 minutos. Esse tempo limite só é imposto depois que a primeira solicitação na conexão é roteada para o aplicativo. Use TimeSpan.Zero para indicar que os padrões do sistema devem ser usados. |
IdleConnection |
O tempo, em segundos, permitiu uma conexão ociosa. O temporizador padrão é de 2 minutos. Esse tempo limite só é imposto depois que a primeira solicitação na conexão é roteada para o aplicativo. Use TimeSpan.Zero para indicar que os padrões do sistema devem ser usados. |
MinSendBytesPerSecond |
A taxa de envio mínima, em bytes por segundo, para a resposta. A taxa de envio de resposta padrão é de 150 bytes por segundo. Use 0 para indicar que os padrões do sistema devem ser usados. Para desabilitar esse temporizador, defina-o como UInt32.MaxValue |
RequestQueue |
O tempo, em segundos, permitiu que a solicitação permanecesse na fila de solicitação antes que o aplicativo a pegasse. O temporizador padrão é de 2 minutos. Use TimeSpan.Zero para indicar que os padrões do sistema devem ser usados. |