SocketTaskExtensions.AcceptAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AcceptAsync(Socket) |
ソケットでの受信接続の試行を受け入れる非同期操作を実行します。 |
AcceptAsync(Socket, Socket) |
ソケットでの受信接続の試行を受け入れる非同期操作を実行します。 |
AcceptAsync(Socket)
ソケットでの受信接続の試行を受け入れる非同期操作を実行します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket);
static member AcceptAsync : System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket) As Task(Of Socket)
パラメーター
- socket
- Socket
接続をリッスンするソケット。
戻り値
リモート ホストとの通信を処理する Socket で完了する非同期タスク。
例外
無効な操作が要求されました。 この例外は、受け入れ側の Socket が接続をリッスンしていない場合、または受け入れられたソケットがバインドされている場合に発生します。
AcceptAsync(Socket) メソッドを呼び出す前に、Bind(EndPoint) メソッドと Listen(Int32) メソッドを呼び出す必要があります。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
適用対象
AcceptAsync(Socket, Socket)
ソケットでの受信接続の試行を受け入れる非同期操作を実行します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Sockets::Socket ^> ^ AcceptAsync(System::Net::Sockets::Socket ^ socket, System::Net::Sockets::Socket ^ acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket? acceptSocket);
public static System.Threading.Tasks.Task<System.Net.Sockets.Socket> AcceptAsync (this System.Net.Sockets.Socket socket, System.Net.Sockets.Socket acceptSocket);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)
パラメーター
- socket
- Socket
受信接続をリッスンするソケット。
戻り値
リモート ホストとの通信を処理する Socket で完了する非同期タスク。
例外
無効な操作が要求されました。 この例外は、受け入れ側の Socket が接続をリッスンしていない場合、または受け入れられたソケットがバインドされている場合に発生します。
AcceptAsync(Socket, Socket) メソッドを呼び出す前に、Bind(EndPoint) メソッドと Listen(Int32) メソッドを呼び出す必要があります。
ソケットへのアクセスを試行しているときにエラーが発生しました。
Socket が閉じられました。
適用対象
.NET