Partager via


SocketTaskExtensions.AcceptAsync Méthode

Définition

Surcharges

AcceptAsync(Socket)

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket.

AcceptAsync(Socket, Socket)

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket.

AcceptAsync(Socket)

Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le 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)

Paramètres

socket
Socket

Socket à l’écoute des connexions.

Retours

Tâche asynchrone qui se termine avec un Socket pour gérer la communication avec l’hôte distant.

Exceptions

Une opération incorrecte a été demandée. Cette exception se produit si le Socket acceptant n'écoute pas les connexions ou si le socket accepté est lié.

Vous devez appeler les méthodes Bind(EndPoint) et Listen(Int32) avant d'appeler la méthode AcceptAsync(Socket).

Une erreur s’est produite pendant la tentative d’accès au socket.

S’applique à

AcceptAsync(Socket, Socket)

Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs
Source:
SocketTaskExtensions.cs

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le 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)

Paramètres

socket
Socket

Socket à l’écoute des connexions entrantes.

acceptSocket
Socket

Objet Socket accepté. Cette valeur peut être null.

Retours

Tâche asynchrone qui se termine avec un Socket pour gérer la communication avec l’hôte distant.

Exceptions

Une opération incorrecte a été demandée. Cette exception se produit si le Socket acceptant n'écoute pas les connexions ou si le socket accepté est lié.

Vous devez appeler les méthodes Bind(EndPoint) et Listen(Int32) avant d'appeler la méthode AcceptAsync(Socket, Socket).

Une erreur s’est produite pendant la tentative d’accès au socket.

S’applique à