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

Pengecualian

Terjadi kesalahan saat mencoba mengakses soket.

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.

Berlaku untuk