AsynchronousSocketChannel.Connect Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| Connect(SocketAddress) |
Connette questo canale. |
| Connect(SocketAddress, Object, ICompletionHandler) |
Connette questo canale. |
Connect(SocketAddress)
Connette questo canale.
[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
Parametri
- remote
- SocketAddress
Indirizzo remoto a cui deve essere connesso questo canale
Valori restituiti
Oggetto Future che rappresenta il risultato in sospeso
- Attributi
Commenti
Connette questo canale.
Questo metodo avvia un'operazione per connettere questo canale. Questo metodo si comporta esattamente allo stesso modo del metodo, ad eccezione del #connect(SocketAddress, Object, CompletionHandler) fatto che anziché specificare un gestore di completamento, questo metodo restituisce un oggetto Future che rappresenta il risultato in sospeso. Il Futuremetodo del Future#get() get metodo viene restituito null al completamento corretto.
per java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
Connect(SocketAddress, Object, ICompletionHandler)
Connette questo canale.
[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
Parametri
- remote
- SocketAddress
Indirizzo remoto a cui deve essere connesso questo canale
- attachment
- Object
Oggetto da associare all'operazione di I/O; può essere null
- handler
- ICompletionHandler
Gestore per l'utilizzo del risultato
- Attributi
Commenti
Connette questo canale.
Questo metodo avvia un'operazione per connettere questo canale. Il handler parametro è un gestore di completamento che viene richiamato quando la connessione viene stabilita correttamente o non è possibile stabilire la connessione. Se non è possibile stabilire la connessione, il canale viene chiuso.
Questo metodo esegue esattamente gli stessi controlli di sicurezza della java.net.Socket classe . Ovvero, se è stato installato un gestore di sicurezza, questo metodo verifica che il relativo java.lang.SecurityManager#checkConnect checkConnect metodo consenta la connessione all'indirizzo e al numero di porta dell'endpoint remoto specificato.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.