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 .

Note

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.

Note

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

Berlaku untuk