TimeoutManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpřístupňuje konfigurace časového limitu Http.Sys. Ty se můžou nakonfigurovat také v registru. Tato nastavení se nevztahují 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 |
Doba v sekundách umožňuje rozhraní API HTTP Serveru vyprázdnit tělo entity na Keep-Alive připojení. Výchozí časovač je 2 minuty. Po připojení Keep-Alive aplikace odešle odpověď na požadavek a před tím, než tělo entity požadavku zcela dorazí, začne rozhraní API HTTP Serveru vyprázdnit zbývající část těla entity, aby se dostala k dalšímu potenciálně kanálovanému požadavku od klienta. Pokud čas vyprázdnění zbývajícího těla entity překročí povolené období, vyprší časový limit připojení. Použijte TimeSpan.Zero k označení, že se mají použít výchozí hodnoty systému. |
| EntityBody |
Čas v sekundách umožňuje doručení textu entity požadavku. Výchozí časovač je 2 minuty. Rozhraní API HTTP Serveru se tentokrát zapne, když má požadavek tělo entity. Vypršení platnosti časovače je zpočátku nastavené na nakonfigurovanou hodnotu. Když rozhraní API HTTP Serveru obdrží další údaje o požadavku, resetuje časovač, aby připojení dal další interval. Použijte TimeSpan.Zero k označení, že se mají použít výchozí hodnoty systému. |
| HeaderWait |
Doba v sekundách povolená pro rozhraní API HTTP Serveru parsuje hlavičku požadavku. Výchozí časovač je 2 minuty. Tento časový limit se vynucuje pouze poté, co se první požadavek na připojení přesměruje do aplikace. Použijte TimeSpan.Zero k označení, že se mají použít výchozí hodnoty systému. |
| IdleConnection |
Doba v sekundách je povolená pro nečinné připojení. Výchozí časovač je 2 minuty.
|
| 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 by se měly používat výchozí hodnoty systému. Zakázání tohoto časovače nastavte na UInt32.MaxValue. |
| RequestQueue |
Doba v sekundách umožňuje, aby požadavek zůstal ve frontě požadavků, než ji aplikace vybere. Výchozí časovač je 2 minuty. Použijte TimeSpan.Zero k označení, že se mají použít výchozí hodnoty systému. |