Bagikan melalui


Socket.Blocking Properti

Definisi

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 jika akan Socket memblokir; jika tidak, false. Default adalah true.

Pengecualian

Terjadi kesalahan saat mencoba mengakses soket.

Keterangan

Properti Blocking menunjukkan apakah dalam Socket mode pemblokiran.

Jika Anda berada dalam mode pemblokiran, dan Anda melakukan panggilan metode yang tidak segera selesai, aplikasi Anda akan memblokir eksekusi sampai operasi yang diminta selesai. Jika Anda ingin eksekusi dilanjutkan 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 .

Catatan

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.

Catatan

Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.

Berlaku untuk