TcpClient.BeginConnect 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.
Memulai permintaan asinkron untuk koneksi host jarak jauh.
Overload
BeginConnect(IPAddress, Int32, AsyncCallback, Object) |
Memulai permintaan asinkron untuk koneksi host jarak jauh. Host jarak jauh ditentukan oleh dan IPAddress nomor port (Int32). |
BeginConnect(IPAddress[], Int32, AsyncCallback, Object) |
Memulai permintaan asinkron untuk koneksi host jarak jauh. Host jarak jauh ditentukan oleh IPAddress array dan nomor port (Int32). |
BeginConnect(String, Int32, AsyncCallback, Object) |
Memulai permintaan asinkron untuk koneksi host jarak jauh. Host jarak jauh ditentukan oleh nama host (String) dan nomor port (Int32). |
BeginConnect(IPAddress, Int32, AsyncCallback, Object)
- Sumber:
- TCPClient.cs
- Sumber:
- TCPClient.cs
- Sumber:
- TCPClient.cs
public:
IAsyncResult ^ BeginConnect(System::Net::IPAddress ^ address, int port, AsyncCallback ^ requestCallback, System::Object ^ state);
public IAsyncResult BeginConnect (System.Net.IPAddress address, int port, AsyncCallback? requestCallback, object? state);
public IAsyncResult BeginConnect (System.Net.IPAddress address, int port, AsyncCallback requestCallback, object state);
member this.BeginConnect : System.Net.IPAddress * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginConnect (address As IPAddress, port As Integer, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- port
- Int32
Nomor port host jarak jauh.
- requestCallback
- AsyncCallback
Delegasi AsyncCallback yang mereferensikan metode yang akan dipanggil saat operasi selesai.
- state
- Object
Objek yang ditentukan pengguna yang berisi informasi tentang operasi sambungkan. Objek ini diteruskan ke requestCallback
delegasi ketika operasi selesai.
Mengembalikan
Objek IAsyncResult yang mereferensikan koneksi asinkron.
Pengecualian
Parameternya address
adalah null
.
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.
Nomor port tidak valid.
Keterangan
Operasi asinkron BeginConnect
harus diselesaikan dengan memanggil EndConnect metode . Biasanya, metode ini dipanggil oleh asyncCallback
delegasi.
Metode ini tidak memblokir sampai operasi selesai. Untuk memblokir hingga operasi selesai, gunakan salah satu metode kelebihan Connect beban.
Untuk informasi mendetail tentang menggunakan model pemrograman asinkron, lihat Memanggil Metode Sinkron Secara Asinkron.
Catatan
Jika Anda menerima NotSupportedException dengan pesan This protocol version is not supported
saat menggunakan alamat IPv6, pastikan Anda mengaktifkan IPv6 di konstruktor dengan meneruskan InterNetworkV6.
Berlaku untuk
BeginConnect(IPAddress[], Int32, AsyncCallback, Object)
- Sumber:
- TCPClient.cs
- Sumber:
- TCPClient.cs
- Sumber:
- TCPClient.cs
public:
IAsyncResult ^ BeginConnect(cli::array <System::Net::IPAddress ^> ^ addresses, int port, AsyncCallback ^ requestCallback, System::Object ^ state);
public IAsyncResult BeginConnect (System.Net.IPAddress[] addresses, int port, AsyncCallback? requestCallback, object? state);
public IAsyncResult BeginConnect (System.Net.IPAddress[] addresses, int port, AsyncCallback requestCallback, object state);
member this.BeginConnect : System.Net.IPAddress[] * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginConnect (addresses As IPAddress(), port As Integer, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- port
- Int32
Nomor port host jarak jauh.
- requestCallback
- AsyncCallback
Delegasi AsyncCallback yang mereferensikan metode yang akan dipanggil saat operasi selesai.
- state
- Object
Objek yang ditentukan pengguna yang berisi informasi tentang operasi sambungkan. Objek ini diteruskan ke requestCallback
delegasi ketika operasi selesai.
Mengembalikan
Objek IAsyncResult yang mereferensikan koneksi asinkron.
Pengecualian
Parameternya addresses
adalah null
.
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.
Nomor port tidak valid.
Keterangan
Operasi asinkron BeginConnect
harus diselesaikan dengan memanggil EndConnect metode . Biasanya, metode ini dipanggil oleh asyncCallback
delegasi.
Metode ini tidak memblokir sampai operasi selesai. Untuk memblokir hingga operasi selesai, gunakan salah satu metode kelebihan Connect beban.
Untuk informasi mendetail tentang menggunakan model pemrograman asinkron, lihat Memanggil Metode Sinkron Secara Asinkron.
Metode ini biasanya digunakan segera setelah panggilan ke BeginGetHostAddresses metode , yang dapat mengembalikan beberapa alamat IP untuk satu host.
Catatan
Jika Anda menerima NotSupportedException dengan pesan This protocol version is not supported
saat menggunakan alamat IPv6, pastikan Anda mengaktifkan IPv6 di konstruktor dengan meneruskan InterNetworkV6.
Berlaku untuk
BeginConnect(String, Int32, AsyncCallback, Object)
- Sumber:
- TCPClient.cs
- Sumber:
- TCPClient.cs
- Sumber:
- TCPClient.cs
public:
IAsyncResult ^ BeginConnect(System::String ^ host, int port, AsyncCallback ^ requestCallback, System::Object ^ state);
public IAsyncResult BeginConnect (string host, int port, AsyncCallback? requestCallback, object? state);
public IAsyncResult BeginConnect (string host, int port, AsyncCallback requestCallback, object state);
member this.BeginConnect : string * int * AsyncCallback * obj -> IAsyncResult
Public Function BeginConnect (host As String, port As Integer, requestCallback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- host
- String
Nama host jarak jauh.
- port
- Int32
Nomor port host jarak jauh.
- requestCallback
- AsyncCallback
Delegasi AsyncCallback yang mereferensikan metode yang akan dipanggil saat operasi selesai.
- state
- Object
Objek yang ditentukan pengguna yang berisi informasi tentang operasi sambungkan. Objek ini diteruskan ke requestCallback
delegasi ketika operasi selesai.
Mengembalikan
Objek IAsyncResult yang mereferensikan koneksi asinkron.
Pengecualian
Parameternya host
adalah null
.
Terjadi kesalahan saat mencoba mengakses soket.
Sudah Socket ditutup.
Penelepon yang lebih tinggi dalam tumpukan panggilan tidak memiliki izin untuk operasi yang diminta.
Nomor port tidak valid.
Keterangan
Operasi asinkron BeginConnect
harus diselesaikan dengan memanggil EndConnect metode . Biasanya, metode ini dipanggil oleh asyncCallback
delegasi.
Metode ini tidak memblokir sampai operasi selesai. Untuk memblokir hingga operasi selesai, gunakan salah satu metode kelebihan Connect beban.
Untuk informasi mendetail tentang menggunakan model pemrograman asinkron, lihat Memanggil Metode Sinkron Secara Asinkron.