SocketTaskExtensions.AcceptAsync Metoda

Definice

Přetížení

AcceptAsync(Socket)

Provede asynchronní operaci při přijetí příchozího pokusu o připojení v soketu.

AcceptAsync(Socket, Socket)

Provede asynchronní operaci při přijetí příchozího pokusu o připojení v soketu.

AcceptAsync(Socket)

Provede asynchronní operaci při přijetí příchozího pokusu o připojení v 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í.

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 přijatý soket svázaný.

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

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

Platí pro

AcceptAsync(Socket, Socket)

Provede asynchronní operaci při přijetí příchozího pokusu o připojení v 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 přijatý soket svázaný.

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

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

Platí pro