SocketTaskExtensions.ConnectAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken) |
リモート ホストへの接続を確立します。これは IP アドレスの配列とポート番号で指定します。 |
ConnectAsync(Socket, IPAddress, Int32, CancellationToken) |
リモート ホストへの接続を確立します。これは IP アドレスとポート番号で指定します。 |
ConnectAsync(Socket, String, Int32) |
リモート ホストへの接続を確立します。 ホストはホスト名とポート番号で指定されます。 |
ConnectAsync(Socket, String, Int32, CancellationToken) |
リモート ホストへの接続を確立します。これはホスト名とポート番号で指定します。 |
ConnectAsync(Socket, IPAddress, Int32) |
リモート ホストへの接続を確立します。 ホストは、IP アドレスとポート番号で指定されます。 |
ConnectAsync(Socket, EndPoint, CancellationToken) |
リモート ホストへの接続を確立します。 |
ConnectAsync(Socket, EndPoint) |
リモート ホストへの接続を確立します。 |
ConnectAsync(Socket, IPAddress[], Int32) |
リモート ホストへの接続を確立します。 ホストは、IP アドレスの配列とポート番号で指定されます。 |
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
リモート ホストへの接続を確立します。これは IP アドレスの配列とポート番号で指定します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer, cancellationToken As CancellationToken) As ValueTask
パラメーター
- socket
- Socket
接続操作を実行するソケット。
- addresses
- IPAddress[]
リモート ホストの IP アドレス。
- port
- Int32
リモート ホストのポート番号。
- cancellationToken
- CancellationToken
非同期操作のキャンセルが必要であることを示すために使用できるキャンセル トークン。
戻り値
非同期接続操作を表すタスク。
例外
addresses
パラメーターを null 値にすることはできません。
パラメーターを空の addresses
配列にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
リモート ホストへの接続を確立します。これは IP アドレスとポート番号で指定します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer, cancellationToken As CancellationToken) As ValueTask
パラメーター
- socket
- Socket
接続操作を実行するソケット。
- address
- IPAddress
リモート ホストの IP アドレス。
- port
- Int32
リモート ホストのポート番号。
- cancellationToken
- CancellationToken
非同期操作のキャンセルが必要であることを示すために使用できるキャンセル トークン。
戻り値
非同期接続操作を表すタスク。
例外
address
パラメーターを null 値にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ConnectAsync(Socket, String, Int32)
リモート ホストへの接続を確立します。 ホストはホスト名とポート番号で指定されます。
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
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer) As Task
パラメーター
- socket
- Socket
接続操作を実行するソケット。
- host
- String
リモート ホストの名前。
- port
- Int32
リモート ホストのポート番号。
戻り値
非同期タスク。
例外
host
パラメーターを null 値にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
適用対象
ConnectAsync(Socket, String, Int32, CancellationToken)
リモート ホストへの接続を確立します。これはホスト名とポート番号で指定します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * string * int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, host As String, port As Integer, cancellationToken As CancellationToken) As ValueTask
パラメーター
- socket
- Socket
接続操作を実行するソケット。
- host
- String
リモート ホストの名前。
- port
- Int32
リモート ホストのポート番号。
- cancellationToken
- CancellationToken
非同期操作のキャンセルが必要であることを示すために使用できるキャンセル トークン。
戻り値
非同期接続操作を表すタスク。
例外
host
パラメーターを null 値にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ConnectAsync(Socket, IPAddress, Int32)
リモート ホストへの接続を確立します。 ホストは、IP アドレスとポート番号で指定されます。
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
<Extension()>
Public Function ConnectAsync (socket As Socket, address As IPAddress, port As Integer) As Task
パラメーター
- socket
- Socket
接続操作を実行するソケット。
- address
- IPAddress
リモート ホストの IP アドレス。
- port
- Int32
リモート ホストのポート番号。
戻り値
非同期接続操作を表すタスク。
例外
address
パラメーターを null 値にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
適用対象
ConnectAsync(Socket, EndPoint, CancellationToken)
リモート ホストへの接続を確立します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::ValueTask ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.ValueTask ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP, System.Threading.CancellationToken cancellationToken);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint, cancellationToken As CancellationToken) As ValueTask
パラメーター
- socket
- Socket
接続の確立に使用されるソケット。
- remoteEP
- EndPoint
リモート デバイスを表すエンドポイント。
- cancellationToken
- CancellationToken
非同期操作のキャンセルが必要であることを示すために使用できるキャンセル トークン。
戻り値
非同期接続操作を表すタスク。
例外
remoteEP
パラメーターを null 値にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
ローカル エンドポイントと パラメーターが remoteEP
同じアドレス ファミリではありません。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。
適用対象
ConnectAsync(Socket, EndPoint)
リモート ホストへの接続を確立します。
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
<Extension()>
Public Function ConnectAsync (socket As Socket, remoteEP As EndPoint) As Task
パラメーター
- socket
- Socket
接続の確立に使用されるソケット。
- remoteEP
- EndPoint
リモート デバイスを表すエンドポイント。
戻り値
非同期タスク。
例外
remoteEP
パラメーターを null 値にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
ローカル エンドポイントと パラメーターが remoteEP
同じアドレス ファミリではありません。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
適用対象
ConnectAsync(Socket, IPAddress[], Int32)
リモート ホストへの接続を確立します。 ホストは、IP アドレスの配列とポート番号で指定されます。
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
<Extension()>
Public Function ConnectAsync (socket As Socket, addresses As IPAddress(), port As Integer) As Task
パラメーター
- socket
- Socket
接続操作を実行するソケット。
- addresses
- IPAddress[]
リモート ホストの IP アドレス。
- port
- Int32
リモート ホストのポート番号。
戻り値
非同期の接続操作を表すタスク。
例外
addresses
パラメーターを null 値にすることはできません。
パラメーターを空の addresses
配列にすることはできません。
Socketがリッスンしています。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
呼び出し履歴の上位にある呼び出し元には、要求された操作に対するアクセス許可がありません。
適用対象
.NET