Socket.Blocking 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 atau menetapkan nilai yang menunjukkan apakah Socket berada dalam mode pemblokiran.
public:
property bool Blocking { bool get(); void set(bool value); };
public bool Blocking { get; set; }
member this.Blocking : bool with get, set
Public Property Blocking As Boolean
Nilai Properti
true
Socket jika akan memblokir; jika tidak, false. Defaultnya adalah true.
Pengecualian
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
Keterangan
Properti Blocking menunjukkan apakah sedang Socket dalam mode pemblokiran.
Jika Anda berada dalam mode pemblokiran, dan Anda melakukan panggilan metode yang tidak segera selesai, aplikasi Anda akan memblokir eksekusi hingga operasi yang diminta selesai. Jika Anda ingin eksekusi berlanjut meskipun operasi yang diminta tidak selesai, ubah properti menjadi Blockingfalse. Properti Blocking tidak berpengaruh pada metode asinkron. Jika Anda mengirim dan menerima data secara asinkron dan ingin memblokir eksekusi, gunakan ManualResetEvent kelas .
Nota
Jika Anda menerima SocketException, gunakan SocketException.ErrorCode properti untuk mendapatkan kode kesalahan tertentu. Setelah Anda mendapatkan kode ini, lihat dokumentasi kode kesalahan API Windows Sockets versi 2 untuk deskripsi terperinci tentang kesalahan tersebut.
Nota
Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.