LingerOption.Enabled 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í hodnotu, která označuje, zda se má po Socket uzavření podržet.
public:
property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean
Hodnota vlastnosti
true
Socket pokud by měl po zavolání přetrvávatClose(); jinak , false.
Poznámky
Vlastnost můžete použít Enabled k určení, zda Socket bude po zavření přetrvávat. Změňte tuto hodnotu na true nebo false předejte změněnou LingerOption metodu SetSocketOption nebo nastavte LingerState nebo LingerState property.to zakázat nebo povolit přetrvání.
Následující tabulka popisuje chování možných hodnot Enabled vlastnosti a LingerTime vlastnosti uložené ve LingerState vlastnosti.
enable |
seconds |
Chování |
|---|---|---|
false (zakázáno), výchozí hodnota |
Časový limit není použitelný (výchozí). | Pokusí se odeslat nevyřízená data pro soket orientovaný na připojení (například TCP), dokud nevyprší vypršení časového limitu výchozího protokolu IP. |
true (povoleno) |
Nenulový časový limit | Pokusí se odeslat nevyřízená data, dokud nevyprší zadaný časový limit a pokud pokus selže, služba Winsock připojení resetuje. |
true (povoleno) |
Časový limit nuly. | Zahodí všechna čekající data. V případě soketu orientovaného na připojení (například TCP) služba Winsock připojení resetuje. |
Zásobník IP adres vypočítá výchozí časové období vypršení časového limitu protokolu IP, které se použije na základě doby odezvy připojení. Ve většině případů je časový limit vypočítaný zásobníkem relevantnější než jeden definovaný aplikací. Toto je výchozí chování soketu LingerState , pokud vlastnost není nastavena.
LingerTime Pokud je vlastnost uložená ve LingerState vlastnosti nastavena vyšší než výchozí časový limit protokolu IP, výchozí časový limit protokolu IP se bude dál používat a přepsat.