Nyelv

NetworkStream.DataAvailable Tulajdonság

Definíció

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

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.

A következőre érvényes:

Lásd még