ReliableSessionBindingElement.InactivityTimeout Vlastnost
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í.
Získá nebo nastaví časový interval, že služba zůstává neaktivní před uzavřením.
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
Hodnota vlastnosti
Určuje TimeSpan časový interval, po který služba zůstane neaktivní před zavřením. Výchozí hodnota je 10 minut.
Výjimky
Sada hodnot je menší nebo rovna nule nebo větší než Int32.MaxValue nebo TimeSpan.MaxValue.
Poznámky
Aktivita v kanálu je definována jako příjem zprávy aplikace nebo infrastruktury. Parametr časového limitu nečinnosti řídí maximální dobu, po kterou bude neaktivní relace aktivní. Pokud uplyne více než InactivityTimeout časový interval bez žádné aktivity, je relace přerušena infrastrukturou a chybami kanálu. Spolehlivá relace je jednostranně roztrhaná.
Pokud odesílající aplikace nemá žádné zprávy k odeslání, pak spolehlivá relace obvykle není chybná z důvodu nečinnosti; Mechanismus udržování aktivní relace místo toho udržuje relaci aktivní po neomezenou dobu. Všimněte si, že dispečer může nezávisle přerušit spolehlivou relaci, pokud nejsou odeslány nebo přijaty žádné zprávy aplikace. Proto časový limit nečinnosti obvykle vyprší, pokud jsou síťové podmínky takové, že nejsou přijaty žádné zprávy nebo pokud dojde k selhání odesílatele.