Sdílet prostřednictvím


NetworkStream.DataAvailable Vlastnost

Definice

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

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.

Platí pro

Viz také