SocketTaskExtensions.AcceptAsync Methode

Definitie

Overloads

Name Description
AcceptAsync(Socket)

Voert een asynchrone bewerking uit om een binnenkomende verbindingspoging op de socket te accepteren.

AcceptAsync(Socket, Socket)

Voert een asynchrone bewerking uit om een binnenkomende verbindingspoging op de socket te accepteren.

AcceptAsync(Socket)

Voert een asynchrone bewerking uit om een binnenkomende verbindingspoging op de socket te accepteren.

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)

Parameters

socket
Socket

De socket die luistert naar verbindingen.

Retouren

Een asynchrone taak die is voltooid met een Socket taak voor het afhandelen van communicatie met de externe host.

Uitzonderingen

Er is een ongeldige bewerking aangevraagd. Deze uitzondering treedt op als het accepteren Socket niet luistert naar verbindingen of als de geaccepteerde socket is gebonden.

U moet de Bind(EndPoint) en Listen(Int32) methode aanroepen voordat u de AcceptAsync(Socket) methode aanroept.

Er is een fout opgetreden bij het openen van de socket.

Van toepassing op

AcceptAsync(Socket, Socket)

Voert een asynchrone bewerking uit om een binnenkomende verbindingspoging op de socket te accepteren.

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>
<Extension()>
Public Function AcceptAsync (socket As Socket, acceptSocket As Socket) As Task(Of Socket)

Parameters

socket
Socket

De socket die luistert naar binnenkomende verbindingen.

acceptSocket
Socket

Het geaccepteerde Socket object. Deze waarde kan zijn null.

Retouren

Een asynchrone taak die is voltooid met een Socket taak voor het afhandelen van communicatie met de externe host.

Uitzonderingen

Er is een ongeldige bewerking aangevraagd. Deze uitzondering treedt op als het accepteren Socket niet luistert naar verbindingen of als de geaccepteerde socket is gebonden.

U moet de Bind(EndPoint) en Listen(Int32) methode aanroepen voordat u de AcceptAsync(Socket, Socket) methode aanroept.

Er is een fout opgetreden bij het openen van de socket.

Van toepassing op