Socket.EndConnect(IAsyncResult) Metode
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.
Mengakhiri permintaan koneksi asinkron yang tertunda.
public:
void EndConnect(IAsyncResult ^ asyncResult);
public void EndConnect(IAsyncResult asyncResult);
member this.EndConnect : IAsyncResult -> unit
Public Sub EndConnect (asyncResult As IAsyncResult)
Parameter
- asyncResult
- IAsyncResult
Yang IAsyncResult menyimpan informasi status dan data yang ditentukan pengguna untuk operasi asinkron ini.
Pengecualian
asyncResult adalah null.
asyncResult tidak dikembalikan oleh panggilan ke BeginConnect(EndPoint, AsyncCallback, Object) metode .
EndConnect(IAsyncResult) sebelumnya dipanggil untuk koneksi asinkron.
.NET Framework, .NET Core, dan .NET 5-6 saja: Socket telah ditutup.
Keterangan
Important
Ini adalah API kompatibilitas. Kami tidak merekomendasikan penggunaan metode APM (Begin* dan End*) untuk pengembangan baru. Sebagai gantinya Task, gunakan setara berbasis.
EndConnect menyelesaikan operasi yang dimulai oleh BeginConnect. Anda perlu meneruskan yang IAsyncResult dibuat oleh panggilan yang BeginConnect cocok. EndConnect akan memblokir utas panggilan hingga operasi selesai.
Note
Jika Anda menerima SocketException, gunakan SocketException.ErrorCode properti untuk mendapatkan kode kesalahan tertentu.
Note
Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Network Tracing di .NET Framework.