Sdílet prostřednictvím


SocketTaskExtensions.AcceptAsync Metoda

Definice

Přetížení

AcceptAsync(Socket)

Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu.

AcceptAsync(Socket, Socket)

Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu.

AcceptAsync(Socket)

Zdroj:
SocketTaskExtensions.cs
Zdroj:
SocketTaskExtensions.cs
Zdroj:
SocketTaskExtensions.cs

Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu.

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)

Parametry

socket
Socket

Soket, který naslouchá připojením.

Návraty

Asynchronní úloha, která se dokončí s objektem Socket pro zpracování komunikace se vzdáleným hostitelem.

Výjimky

Byla požadována neplatná operace. K této výjimce dochází v případě, že akceptující Socket nenaslouchá připojení nebo je akceptovaná soket.

Před voláním Bind(EndPoint) metody musíte volat metodu AcceptAsync(Socket) a Listen(Int32) .

Při pokusu o přístup k soketu došlo k chybě.

Platí pro

AcceptAsync(Socket, Socket)

Zdroj:
SocketTaskExtensions.cs
Zdroj:
SocketTaskExtensions.cs
Zdroj:
SocketTaskExtensions.cs

Provede asynchronní operaci pro přijetí příchozího pokusu o připojení na soketu.

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)

Parametry

socket
Socket

Soket, který naslouchá příchozím připojením.

acceptSocket
Socket

Akceptované Socket objekty. Tato hodnota může být null.

Návraty

Asynchronní úloha, která se dokončí s objektem Socket pro zpracování komunikace se vzdáleným hostitelem.

Výjimky

Byla požadována neplatná operace. K této výjimce dochází v případě, že akceptující Socket nenaslouchá připojení nebo je akceptovaná soket.

Před voláním Bind(EndPoint) metody musíte volat metodu AcceptAsync(Socket, Socket) a Listen(Int32) .

Při pokusu o přístup k soketu došlo k chybě.

Platí pro