NetworkStream.DataAvailable Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai yang menunjukkan apakah data tersedia untuk NetworkStream segera dibaca.
public:
virtual property bool DataAvailable { bool get(); };
public virtual bool DataAvailable { get; }
member this.DataAvailable : bool
Public Overridable ReadOnly Property DataAvailable As Boolean
Nilai Properti
true
jika data tersedia di aliran yang akan dibaca; jika tidak, false
.
Pengecualian
Sudah NetworkStream ditutup.
Yang mendasar Socket ditutup.
ErrorCode Gunakan properti untuk mendapatkan kode kesalahan tertentu dan lihat dokumentasi kode kesalahan API Windows Sockets versi 2 untuk deskripsi terperinci tentang kesalahan tersebut.
Keterangan
DataAvailable Gunakan properti untuk menentukan apakah data diantrekan untuk segera dibaca.
Jika DataAvailable adalah true
, panggilan untuk Read segera kembali.
Jika host jarak jauh dimatikan atau menutup koneksi, DataAvailable dapat melemparkan SocketException.
Catatan
Jangan gunakan DataAvailable untuk menentukan apakah transmisi telah berakhir. Bahkan jika tidak ada data yang tersedia untuk segera dibaca, soket yang mendasar mungkin menerima lebih banyak data nanti.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk