SocketTaskExtensions.AcceptAsync メソッド

定義

オーバーロード

AcceptAsync(Socket)

ソケットでの受信接続の試行を受け入れる非同期操作を実行します。Performs an asynchronous operation on to accept an incoming connection attempt on the socket.

AcceptAsync(Socket, Socket)

ソケットでの受信接続の試行を受け入れる非同期操作を実行します。Performs an asynchronous operation on to accept an incoming connection attempt on the socket.

AcceptAsync(Socket)

ソケットでの受信接続の試行を受け入れる非同期操作を実行します。Performs an asynchronous operation on to accept an incoming connection attempt on the 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>

パラメーター

socket
Socket

接続をリッスンするソケット。The socket that is listening for connections.

戻り値

リモート ホストとの通信を処理する Socket で完了する非同期タスク。An asynchronous task that completes with a Socket to handle communication with the remote host.

AcceptAsync(Socket, Socket)

ソケットでの受信接続の試行を受け入れる非同期操作を実行します。Performs an asynchronous operation on to accept an incoming connection attempt on the 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);
static member AcceptAsync : System.Net.Sockets.Socket * System.Net.Sockets.Socket -> System.Threading.Tasks.Task<System.Net.Sockets.Socket>

パラメーター

socket
Socket

受信接続をリッスンするソケット。The socket that is listening for incoming connections.

acceptSocket
Socket

受け入れた Socket オブジェクト。The accepted Socket object. この値は null の場合もあります。This value may be null.

戻り値

リモート ホストとの通信を処理する Socket で完了する非同期タスク。An asynchronous task that completes with a Socket to handle communication with the remote host.

適用対象