SocketTaskExtensions.AcceptAsync メソッド

定義

オーバーロード

名前 説明
AcceptAsync(Socket)

ソケットで受信接続の試行を受け入れるために非同期操作を実行します。

AcceptAsync(Socket, Socket)

ソケットで受信接続の試行を受け入れるために非同期操作を実行します。

AcceptAsync(Socket)

ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs

ソケットで受信接続の試行を受け入れるために非同期操作を実行します。

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 が接続をリッスンしていない場合、または受け入れられたソケットがバインドされている場合に発生します。

Bind(EndPoint) メソッドを呼び出す前に、Listen(Int32)メソッドと AcceptAsync(Socket) メソッドを呼び出す必要があります。

ソケットにアクセスしようとしたときにエラーが発生しました。

Socketが閉じられました。

適用対象

AcceptAsync(Socket, Socket)

ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs
ソース:
SocketTaskExtensions.cs

ソケットで受信接続の試行を受け入れるために非同期操作を実行します。

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

受信接続をリッスンしているソケット。

acceptSocket
Socket

受け入れられた Socket オブジェクト。 この値は nullされる場合があります。

返品

リモート ホストとの通信を処理する Socket で完了する非同期タスク。

例外

無効な操作が要求されました。 この例外は、受け入れる Socket が接続をリッスンしていない場合、または受け入れられたソケットがバインドされている場合に発生します。

Bind(EndPoint) メソッドを呼び出す前に、Listen(Int32)メソッドと AcceptAsync(Socket, Socket) メソッドを呼び出す必要があります。

ソケットにアクセスしようとしたときにエラーが発生しました。

Socketが閉じられました。

適用対象