SocketTaskExtensions.AcceptAsync Metod

Definition

Överlagringar

Name Description
AcceptAsync(Socket)

Utför en asynkron åtgärd på för att acceptera ett inkommande anslutningsförsök på socketen.

AcceptAsync(Socket, Socket)

Utför en asynkron åtgärd på för att acceptera ett inkommande anslutningsförsök på socketen.

AcceptAsync(Socket)

Utför en asynkron åtgärd på för att acceptera ett inkommande anslutningsförsök på socketen.

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)

Parametrar

socket
Socket

Den socket som lyssnar efter anslutningar.

Returer

En asynkron uppgift som slutförs med en Socket för att hantera kommunikationen med fjärrvärden.

Undantag

En ogiltig åtgärd begärdes. Det här undantaget inträffar om godkännandet Socket inte lyssnar efter anslutningar eller om den godkända socketen är bunden.

Du måste anropa Bind(EndPoint) metoden och Listen(Int32) innan du AcceptAsync(Socket) anropar metoden.

Ett fel uppstod vid försök att komma åt socketen.

Gäller för

AcceptAsync(Socket, Socket)

Utför en asynkron åtgärd på för att acceptera ett inkommande anslutningsförsök på socketen.

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)

Parametrar

socket
Socket

Den socket som lyssnar efter inkommande anslutningar.

acceptSocket
Socket

Det godkända Socket objektet. Det här värdet kan vara null.

Returer

En asynkron uppgift som slutförs med en Socket för att hantera kommunikationen med fjärrvärden.

Undantag

En ogiltig åtgärd begärdes. Det här undantaget inträffar om godkännandet Socket inte lyssnar efter anslutningar eller om den godkända socketen är bunden.

Du måste anropa Bind(EndPoint) metoden och Listen(Int32) innan du AcceptAsync(Socket, Socket) anropar metoden.

Ett fel uppstod vid försök att komma åt socketen.

Gäller för