NetworkStream.DataAvailable Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy olyan értéket kap, amely jelzi, hogy az adatok elérhetők-e az NetworkStream azonnal olvashatón.
public:
virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean
Tulajdonság értéke
trueha az adatok elérhetők az olvasandó adatfolyamon; egyéb esetben. false
Kivételek
A NetworkStream lezárva.
Az alapul szolgáló Socket zárt.
A ErrorCode tulajdonsággal szerezze be az adott hibakódot, és a hiba részletes leírásához tekintse meg a Windows Sockets 2-es verziójának API-hibakódját dokumentációt.
Megjegyzések
DataAvailable A tulajdonság használatával megállapíthatja, hogy az adatok azonnal beolvashatók-e az üzenetsorba.
Ha DataAvailable igen true, a hívás Read azonnal visszatér.
Ha a távoli gazdagép leállítja vagy bezárja a kapcsolatot, előfordulhat, DataAvailable hogy egy SocketException.
Note
Ne használja DataAvailable annak megállapítására, hogy az átvitel befejeződött-e. A mögöttes szoftvercsatornák akkor is több adatot kaphatnak, ha nem állnak rendelkezésre azonnal olvasható adatok.