NetworkStream.DataAvailable 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á hodnotu, která označuje, zda jsou data k dispozici na okamžitě NetworkStream číst.
public:
virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean
Hodnota vlastnosti
true
pokud jsou v datovém proudu k dispozici data, která se mají číst; v opačném případě . false
Výjimky
Je NetworkStream zavřený.
Podkladová položka Socket je uzavřena.
ErrorCode Pomocí vlastnosti získejte konkrétní kód chyby a podrobný popis chyby najdete v dokumentaci ke kódu chyby rozhraní API rozhraní Windows Sockets verze 2.
Poznámky
DataAvailable Pomocí vlastnosti určete, jestli jsou data zařazená do fronty, aby se okamžitě četla.
Pokud DataAvailable je true
, okamžitě se Read vrátí volání.
Pokud vzdálený hostitel vypne nebo ukončí připojení, DataAvailable může vyvolat chybu SocketException.
Poznámka
Nepoužívejte DataAvailable k určení, zda byl přenos ukončen. I když nejsou k dispozici žádná data pro okamžité čtení, podkladový soket může později obdržet více dat.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro