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í interval času, který služba zůstává neaktivní před zavř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 interval času, po který služba zůstává neaktivní před uzavřením. Výchozí hodnota je 10 minut.
Výjimky
Sada hodnot je menší nebo rovna nule nebo větší než hodnota 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, aby byla neaktivní relace aktivní. Pokud neprojde více než InactivityTimeout časový interval bez aktivity, přeruší se relace infrastrukturou a chybami kanálu. Spolehlivá relace je jednostranně roztrhaná.
Pokud odesílající aplikace nemá žádné zprávy k odeslání, spolehlivá relace není obvykle chybná z důvodu nečinnosti; místo toho mechanismus udržování udržuje relaci aktivní po neomezenou dobu. Všimněte si, že dispečer může nezávisle přerušit spolehlivou relaci, pokud nebudou odeslány nebo přijaty žádné zprávy aplikace. Časový limit nečinnosti proto obvykle vyprší, pokud jsou síťové podmínky tak, aby nebyly přijaty žádné zprávy nebo pokud došlo k selhání odesílatele.