Język

SocketTaskExtensions.AcceptAsync Metoda

Definicja

Przeciążenia

Nazwa Opis
AcceptAsync(Socket)

Wykonuje operację asynchroniczną, aby zaakceptować przychodzącą próbę połączenia w gniazdach.

AcceptAsync(Socket, Socket)

Wykonuje operację asynchroniczną, aby zaakceptować przychodzącą próbę połączenia w gniazdach.

AcceptAsync(Socket)

Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs

Wykonuje operację asynchroniczną, aby zaakceptować przychodzącą próbę połączenia w gniazdach.

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

Gniazdo, które nasłuchuje połączeń.

Zwraca

Zadanie asynchroniczne, które kończy Socket się na potrzeby obsługi komunikacji z hostem zdalnym.

Wyjątki

Zażądano nieprawidłowej operacji. Ten wyjątek występuje, jeśli akceptowanie Socket nie nasłuchuje połączeń lub zaakceptowane gniazdo jest powiązane.

Przed wywołaniem metody i należy wywołać Bind(EndPoint) metodę Listen(Int32) iAcceptAsync(Socket).

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Element Socket został zamknięty.

Dotyczy

AcceptAsync(Socket, Socket)

Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs
Źródło:
SocketTaskExtensions.cs

Wykonuje operację asynchroniczną, aby zaakceptować przychodzącą próbę połączenia w gniazdach.

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

Gniazdo, które nasłuchuje połączeń przychodzących.

acceptSocket
Socket

Zaakceptowany Socket obiekt. Ta wartość może mieć wartość null.

Zwraca

Zadanie asynchroniczne, które kończy Socket się na potrzeby obsługi komunikacji z hostem zdalnym.

Wyjątki

Zażądano nieprawidłowej operacji. Ten wyjątek występuje, jeśli akceptowanie Socket nie nasłuchuje połączeń lub zaakceptowane gniazdo jest powiązane.

Przed wywołaniem metody i należy wywołać Bind(EndPoint) metodę Listen(Int32) iAcceptAsync(Socket, Socket).

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Element Socket został zamknięty.

Dotyczy