AsynchronousSocketChannel.Connect Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Connect(SocketAddress) |
Connecte ce canal. |
| Connect(SocketAddress, Object, ICompletionHandler) |
Connecte ce canal. |
Connect(SocketAddress)
Connecte ce 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
Paramètres
- remote
- SocketAddress
Adresse distante à laquelle ce canal doit être connecté
Retours
Objet Future représentant le résultat en attente
- Attributs
Remarques
Connecte ce canal.
Cette méthode lance une opération pour connecter ce canal. Cette méthode se comporte exactement de la même manière que la #connect(SocketAddress, Object, CompletionHandler) méthode, sauf qu’au lieu de spécifier un gestionnaire d’achèvement, cette méthode retourne un Future résultat représentant le résultat en attente. La Futureméthode 's Future#get() get retourne null à la fin réussie.
Documentation Java pour java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
Connect(SocketAddress, Object, ICompletionHandler)
Connecte ce 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
Paramètres
- remote
- SocketAddress
Adresse distante à laquelle ce canal doit être connecté
- attachment
- Object
Objet à attacher à l’opération d’E/S ; peut être null
- handler
- ICompletionHandler
Gestionnaire de consommation du résultat
- Attributs
Remarques
Connecte ce canal.
Cette méthode lance une opération pour connecter ce canal. Le handler paramètre est un gestionnaire d’achèvement appelé lorsque la connexion est établie correctement ou si la connexion ne peut pas être établie. Si la connexion ne peut pas être établie, le canal est fermé.
Cette méthode effectue exactement les mêmes vérifications de sécurité que la java.net.Socket classe. Autrement dit, si un gestionnaire de sécurité a été installé, cette méthode vérifie que sa java.lang.SecurityManager#checkConnect checkConnect méthode autorise la connexion à l’adresse et au numéro de port du point de terminaison distant donné.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.