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á určuje, zda jsou data k dispozici pro NetworkStream okamžité čtení.
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 data k dispozici ve streamu, který se má číst; v opačném případě . false
Výjimky
To NetworkStream je uzavřeno.
Podklad Socket je uzavřen.
ErrorCode Vlastnost slouží k získání konkrétního kódu chyby a v dokumentaci k chybě rozhraní API verze 2 rozhraní Windows Sockets naleznete podrobný popis chyby.
Poznámky
DataAvailable Pomocí vlastnosti určete, jestli se data zařadí do fronty, aby se okamžitě četla.
Pokud DataAvailable ano true, volání, které se Read vrátí okamžitě.
Pokud vzdálený hostitel vypne nebo zavře připojení, DataAvailable může vyvolat SocketExceptionchybu .
Poznámka:
DataAvailable Nepoužívejte k určení, zda přenos skončil. I když nejsou k dispozici žádná data, která by bylo možné okamžitě přečíst, podkladový soket může později přijímat další data.