SocketTaskExtensions.ConnectAsync メソッド

定義

オーバーロード

ConnectAsync(Socket, EndPoint)

リモート ホストへの接続を確立します。Establishes a connection to a remote host.

ConnectAsync(Socket, IPAddress, Int32)

リモート ホストへの接続を確立します。Establishes a connection to a remote host. ホストは、IP アドレスとポート番号で指定されます。The host is specified by an IP address and a port number.

ConnectAsync(Socket, IPAddress[], Int32)

リモート ホストへの接続を確立します。Establishes a connection to a remote host. ホストは、IP アドレスの配列とポート番号で指定されます。The host is specified by an array of IP addresses and a port number.

ConnectAsync(Socket, String, Int32)

リモート ホストへの接続を確立します。Establishes a connection to a remote host. ホストはホスト名とポート番号で指定されます。The host is specified by a host name and a port number.

ConnectAsync(Socket, EndPoint)

リモート ホストへの接続を確立します。Establishes a connection to a remote host.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint -> System.Threading.Tasks.Task

パラメーター

socket
Socket

接続の確立に使用されるソケット。The socket that is used for establishing a connection.

remoteEP
EndPoint

リモート デバイスを表すエンドポイント。An EndPoint that represents the remote device.

戻り値

非同期タスク。An asynchronous Task.

ConnectAsync(Socket, IPAddress, Int32)

リモート ホストへの接続を確立します。Establishes a connection to a remote host. ホストは、IP アドレスとポート番号で指定されます。The host is specified by an IP address and a port number.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int -> System.Threading.Tasks.Task

パラメーター

socket
Socket

接続操作を実行するソケット。The socket to perform the connect operation on.

address
IPAddress

リモート ホストの IP アドレス。The IP address of the remote host.

port
Int32

リモート ホストのポート番号。The port number of the remote host.

戻り値

ConnectAsync(Socket, IPAddress[], Int32)

リモート ホストへの接続を確立します。Establishes a connection to a remote host. ホストは、IP アドレスの配列とポート番号で指定されます。The host is specified by an array of IP addresses and a port number.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int -> System.Threading.Tasks.Task

パラメーター

socket
Socket

接続操作を実行するソケット。The socket that the connect operation is performed on.

addresses
IPAddress[]

リモート ホストの IP アドレス。The IP addresses of the remote host.

port
Int32

リモート ホストのポート番号。The port number of the remote host.

戻り値

非同期の接続操作を表すタスク。A task that represents the asynchronous connect operation.

ConnectAsync(Socket, String, Int32)

リモート ホストへの接続を確立します。Establishes a connection to a remote host. ホストはホスト名とポート番号で指定されます。The host is specified by a host name and a port number.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port);
static member ConnectAsync : System.Net.Sockets.Socket * string * int -> System.Threading.Tasks.Task

パラメーター

socket
Socket

接続操作を実行するソケット。The socket to perform the connect operation on.

host
String

リモート ホストの名前。The name of the remote host.

port
Int32

リモート ホストのポート番号。The port number of the remote host.

戻り値

非同期タスク。An asynchronous task.

適用対象