Sdílet prostřednictvím


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 údaje, které se mají číst; v opačném případě . false

Výjimky

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.

Platí pro

Viz také