Sdílet prostřednictvím


TimeoutManager Třída

Definice

Zveřejňuje konfigurace časového limitu Http.Sys. Ty můžou být také nakonfigurované v registru.

public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
Dědičnost
TimeoutManager

Vlastnosti

DrainEntityBody

Doba v sekundách, kdy rozhraní API serveru HTTP vyprázdní tělo entity na Keep-Alive připojení. Výchozí časovač je 2 minuty.

U Keep-Alive připojení začne rozhraní API serveru HTTP vyprázdnit zbývající část těla entity, aby se dostala k dalšímu potenciálně vytvořenému požadavku z klienta. Pokud doba vyprázdnění zbývajícího těla entity překročí povolenou dobu, dojde k vypršení časového limitu připojení.

Použijte TimeSpan.Zero k označení, že se mají použít výchozí systémové hodnoty.

EntityBody

Čas v sekundách, který je povolený pro doručení těla entity požadavku. Výchozí časovač je 2 minuty.

Rozhraní API serveru HTTP zapne tento časovač, pokud má požadavek tělo entity. Vypršení platnosti časovače je zpočátku nastaveno na nakonfigurovanou hodnotu. Když rozhraní API serveru HTTP obdrží další údaje o požadavku, resetuje časovač, aby připojení získalo další interval.

Použijte TimeSpan.Zero k označení, že se mají použít výchozí systémové hodnoty.

HeaderWait

Čas v sekundách, který rozhraní API serveru HTTP umožňuje parsovat hlavičku požadavku. Výchozí časovač je 2 minuty.

Tento časový limit se vynucuje až po směrování prvního požadavku na připojení do aplikace.

Použijte TimeSpan.Zero k označení, že se mají použít výchozí systémové hodnoty.

IdleConnection

Čas v sekundách povolený pro nečinné připojení. Výchozí časovač je 2 minuty.

Tento časový limit se vynucuje až po směrování prvního požadavku na připojení do aplikace.

Použijte TimeSpan.Zero k označení, že se mají použít výchozí systémové hodnoty.

MinSendBytesPerSecond

Minimální rychlost odesílání v bajtech za sekundu pro odpověď. Výchozí rychlost odesílání odpovědí je 150 bajtů za sekundu.

Použijte 0 k označení, že se mají použít výchozí hodnoty systému.

Pokud chcete tento časovač zakázat, nastavte ho na UInt32.MaxValue.

RequestQueue

Čas v sekundách, který je povolený, aby požadavek zůstal ve frontě požadavků, než ho aplikace vyzvedne. Výchozí časovač je 2 minuty.

Použijte TimeSpan.Zero k označení, že se mají použít výchozí systémové hodnoty.

Platí pro