AsynchronousSocketChannel.Connect メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Connect(SocketAddress) |
このチャネルを接続します。 |
| Connect(SocketAddress, Object, ICompletionHandler) |
このチャネルを接続します。 |
Connect(SocketAddress)
このチャネルを接続します。
[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
パラメーター
- remote
- SocketAddress
このチャネルが接続されるリモート アドレス
返品
保留中の結果を表す Future オブジェクト
- 属性
注釈
このチャネルを接続します。
このメソッドは、このチャネルに接続する操作を開始します。 このメソッドは、完了ハンドラーを指定する代わりに、保留中の結果を表す#connect(SocketAddress, Object, CompletionHandler)を返す点を除き、Future メソッドとまったく同じように動作します。
FutureのFuture#get() get メソッドは、正常に完了するとnullを返します。
java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress)の Java ドキュメント。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
Connect(SocketAddress, Object, ICompletionHandler)
このチャネルを接続します。
[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
パラメーター
- remote
- SocketAddress
このチャネルが接続されるリモート アドレス
- attachment
- Object
I/O 操作にアタッチするオブジェクト。は、次のことができます。 null
- handler
- ICompletionHandler
結果を使用するためのハンドラー
- 属性
注釈
このチャネルを接続します。
このメソッドは、このチャネルに接続する操作を開始します。
handler パラメーターは、接続が正常に確立されたとき、または接続を確立できないときに呼び出される完了ハンドラーです。 接続を確立できない場合、チャネルは閉じられます。
このメソッドは、 java.net.Socket クラスとまったく同じセキュリティ チェックを実行します。 つまり、セキュリティ マネージャーがインストールされている場合、このメソッドは、その java.lang.SecurityManager#checkConnect checkConnect メソッドが指定されたリモート エンドポイントのアドレスとポート番号への接続を許可していることを確認します。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。