NetworkStream.DataAvailable Özellik

Tanım

üzerinde verilerin hemen okunacak şekilde kullanılabilir NetworkStream olup olmadığını gösteren bir değer alır.

public:
 virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean

Özellik Değeri

true akışta okunacak veriler varsa; aksi takdirde , false.

Özel durumlar

Temel alınan Socket kapalıdır.

ErrorCode Belirli bir hata kodunu almak için özelliğini kullanın ve hatanın ayrıntılı açıklaması için Windows Yuvaları sürüm 2 API hata kodu belgelerine bakın.

Açıklamalar

DataAvailable Verilerin hemen okunmak üzere kuyruğa alınup alınmadığını belirlemek için özelliğini kullanın. ise DataAvailabletrue, çağrısı Read hemen döndürür. Uzak ana bilgisayar bağlantıyı kapatırsa veya kapatırsa, DataAvailable bir SocketExceptionatabilir.

Not

İletimin sona erip bitmediğini belirlemek için kullanmayın DataAvailable . Hemen okunabilecek veri olmasa bile temel yuva daha sonra daha fazla veri alabilir.

Şunlara uygulanır

Ayrıca bkz.