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 údaje, které se mají číst; v opačném případě . false
Výjimky
Je NetworkStream zavřený.
Podkladová položka Socket je uzavřená.
ErrorCode Pomocí vlastnosti získejte konkrétní kód chyby a podrobný popis chyby najdete v dokumentaci ke kódu chyb rozhraní API rozhraní Windows Sockets verze 2.
Poznámky
DataAvailable Pomocí vlastnosti určete, jestli se data zadají do fronty, aby se okamžitě načetla.
Pokud DataAvailable je true
, volání vrátí Read okamžitě.
Pokud vzdálený hostitel vypne nebo ukončí připojení, DataAvailable může vyvolat chybu SocketException.
Poznámka
Nepoužívejte k DataAvailable určení, zda byl přenos ukončen. I když nejsou k dispozici žádná data, která by bylo možné okamžitě přečíst, může podkladový soket později obdržet více dat.