NetworkStream.DataAvailable Vlastnost

Definice

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

truepokud jsou v datovém proudu k dispozici data, která se mají číst; v opačném případě . false

Výjimky

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é