AsynchronousSocketChannel.Connect Metodo

Definizione

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.

per java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler<java.lang.Void, ? super A>).

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