Sdílet prostřednictvím


TimeoutManager Třída

Definice

Zpřístupňuje konfigurace časového limitu Http.Sys. Ty můžou být také nakonfigurované v registru. Tato nastavení neplatí při připojování k existující frontě.

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

Vlastnosti

DrainEntityBody

Čas v sekundách, který rozhraní API serveru HTTP umožnilo vyprázdnit tělo entity při Keep-Alive připojení. Výchozí časovač je 2 minuty.

V Keep-Alive připojení poté, co aplikace odešle odpověď na požadavek a před tím, než dorazí tělo entity požadavku, začne rozhraní API serveru HTTP vyprázdnit zbytek těla entity, aby se dostalo k dalšímu potenciálně vytvořenému požadavku z klienta. Pokud doba potřebná k 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, kdy bylo možné dorazit tělo entity požadavku. Výchozí časovač je 2 minuty.

Rozhraní API serveru HTTP zapne tento časovač, když má požadavek tělo entity. Vypršení platnosti časovače je zpočátku nastaveno na nakonfigurovanou hodnotu. Když rozhraní API serveru HTTP obdrží k požadavku další údaje, 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žnilo parsovat hlavičku požadavku. Výchozí časovač je 2 minuty.

Tento časový limit se vynutí až po přesmě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 vynutí až po přesmě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í odpovědi (v bajtech za sekundu). Výchozí rychlost odesílání odpovědí je 150 bajtů za sekundu.

Pomocí 0 označte, že se mají použít výchozí systémové hodnoty.

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

RequestQueue

Čas v sekundách, který umožňuje, 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