NetworkStream.DataAvailable Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ü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
Kapalı NetworkStream .
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ındığını belirlemek için özelliğini kullanın.
ise DataAvailabletrue
, çağrısı Read hemen döndürür.
Uzak konak bağlantıyı kapatırsa veya kapatırsa, DataAvailable bir SocketExceptionatabilir.
Not
İletimin sonlandırılıp sonlandırılmadığını belirlemek için kullanmayın DataAvailable . Hemen okunabilecek veri olmasa bile temel yuva daha sonra daha fazla veri alabilir.