AsynchronousSocketChannel.Connect Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Connect(SocketAddress) |
Verbindet diesen Kanal. |
| Connect(SocketAddress, Object, ICompletionHandler) |
Verbindet diesen Kanal. |
Connect(SocketAddress)
Verbindet diesen Kanal.
[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
Die Remoteadresse, mit der dieser Kanal verbunden werden soll
Gibt zurück
Ein Future Objekt, das das ausstehende Ergebnis darstellt
- Attribute
Hinweise
Verbindet diesen Kanal.
Diese Methode initiiert einen Vorgang, um diesen Kanal zu verbinden. Diese Methode verhält sich genau so wie die #connect(SocketAddress, Object, CompletionHandler) Methode, mit der Ausnahme, dass diese Methode anstelle eines Vervollständigungshandlers ein Future darstellt, das ausstehende Ergebnis zurückgibt. Die Future's Future#get() get Methode gibt nach erfolgreichem Abschluss zurück null .
Java Dokumentation für java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Connect(SocketAddress, Object, ICompletionHandler)
Verbindet diesen Kanal.
[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
Die Remoteadresse, mit der dieser Kanal verbunden werden soll
- attachment
- Object
Das Objekt, das an den E/A-Vorgang angefügt werden soll; kann sein null
- handler
- ICompletionHandler
Der Handler für die Verwendung des Ergebnisses
- Attribute
Hinweise
Verbindet diesen Kanal.
Diese Methode initiiert einen Vorgang, um diesen Kanal zu verbinden. Der handler Parameter ist ein Vervollständigungshandler, der aufgerufen wird, wenn die Verbindung erfolgreich hergestellt wurde oder keine Verbindung hergestellt werden kann. Wenn die Verbindung nicht hergestellt werden kann, wird der Kanal geschlossen.
Diese Methode führt genau die gleichen Sicherheitsüberprüfungen wie die java.net.Socket Klasse aus. Das heißt, wenn ein Sicherheits-Manager installiert wurde, überprüft diese Methode, ob die java.lang.SecurityManager#checkConnect checkConnect Methode die Verbindung mit der Adresse und der Portnummer des angegebenen Remoteendpunkts zulässt.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.