AsynchronousSocketChannel.Connect Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Connect(SocketAddress) |
Conecta este canal. |
| Connect(SocketAddress, Object, ICompletionHandler) |
Conecta este canal. |
Connect(SocketAddress)
Conecta este canal.
[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
Parámetros
- remote
- SocketAddress
La dirección remota a la que se va a conectar este canal
Devoluciones
Objeto Future que representa el resultado pendiente
- Atributos
Comentarios
Conecta este canal.
Este método inicia una operación para conectar este canal. Este método se comporta exactamente de la misma manera que el #connect(SocketAddress, Object, CompletionHandler) método, excepto que en lugar de especificar un controlador de finalización, este método devuelve un Future que representa el resultado pendiente. El Futuremétodo del Future#get() get se devuelve null al finalizar correctamente.
Java documentación para java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Connect(SocketAddress, Object, ICompletionHandler)
Conecta este canal.
[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
Parámetros
- remote
- SocketAddress
La dirección remota a la que se va a conectar este canal
- attachment
- Object
Objeto que se va a adjuntar a la operación de E/S; puede ser null
- handler
- ICompletionHandler
Controlador para consumir el resultado
- Atributos
Comentarios
Conecta este canal.
Este método inicia una operación para conectar este canal. El handler parámetro es un controlador de finalización que se invoca cuando la conexión se establece correctamente o no se puede establecer la conexión. Si no se puede establecer la conexión, el canal se cierra.
Este método realiza exactamente las mismas comprobaciones de seguridad que la java.net.Socket clase . Es decir, si se ha instalado un administrador de seguridad, este método comprueba que su java.lang.SecurityManager#checkConnect checkConnect método permite conectarse a la dirección y el número de puerto del punto de conexión remoto determinado.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.