TimeoutManager Třída

Definice

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.

         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.
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.

Platí pro