AsynchronousSocketChannel.Connect 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.
Overload
| Nama | Deskripsi |
|---|---|
| Connect(SocketAddress) |
Menyambungkan saluran ini. |
| Connect(SocketAddress, Object, ICompletionHandler) |
Menyambungkan saluran ini. |
Connect(SocketAddress)
Menyambungkan saluran ini.
[Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", "GetConnect_Ljava_net_SocketAddress_Handler", ApiSince=26)]
public abstract Java.Util.Concurrent.IFuture? Connect(Java.Net.SocketAddress? remote);
[<Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", "GetConnect_Ljava_net_SocketAddress_Handler", ApiSince=26)>]
abstract member Connect : Java.Net.SocketAddress -> Java.Util.Concurrent.IFuture
Parameter
- remote
- SocketAddress
Alamat jarak jauh yang akan dihubungkan oleh saluran ini
Mengembalikan
Objek Future yang mewakili hasil yang tertunda
- Atribut
Keterangan
Menyambungkan saluran ini.
Metode ini memulai operasi untuk menyambungkan saluran ini. Metode ini bereaksi dengan cara yang sama persis dengan #connect(SocketAddress, Object, CompletionHandler) metode kecuali bahwa alih-alih menentukan handler penyelesaian, metode ini mengembalikan Future yang mewakili hasil yang tertunda. Metode Futureini Future#get() get kembali pada penyelesaian yang null berhasil.
Java dokumentasi untuk java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress).
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Berlaku untuk
Connect(SocketAddress, Object, ICompletionHandler)
Menyambungkan saluran ini.
[Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V", "GetConnect_Ljava_net_SocketAddress_Ljava_lang_Object_Ljava_nio_channels_CompletionHandler_Handler", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "A" })]
public abstract void Connect(Java.Net.SocketAddress? remote, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler);
[<Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V", "GetConnect_Ljava_net_SocketAddress_Ljava_lang_Object_Ljava_nio_channels_CompletionHandler_Handler", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "A" })>]
abstract member Connect : Java.Net.SocketAddress * Java.Lang.Object * Java.Nio.Channels.ICompletionHandler -> unit
Parameter
- remote
- SocketAddress
Alamat jarak jauh yang akan dihubungkan oleh saluran ini
- attachment
- Object
Objek yang akan dilampirkan ke operasi I/O; dapat berupa null
- handler
- ICompletionHandler
Handler untuk mengkonsumsi hasil
- Atribut
Keterangan
Menyambungkan saluran ini.
Metode ini memulai operasi untuk menyambungkan saluran ini. Parameter handler adalah handler penyelesaian yang dipanggil ketika koneksi berhasil dibuat atau koneksi tidak dapat dibuat. Jika koneksi tidak dapat dibuat, saluran ditutup.
Metode ini melakukan pemeriksaan keamanan yang sama persis dengan java.net.Socket kelas . Artinya, jika manajer keamanan telah diinstal, maka metode ini memverifikasi bahwa metodenya java.lang.SecurityManager#checkConnect checkConnect mengizinkan koneksi ke alamat dan nomor port dari titik akhir jarak jauh yang diberikan.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.