SocketTaskExtensions.AcceptAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AcceptAsync(Socket) |
Führt einen asynchronen Vorgang aus, um einen eingehenden Verbindungsversuch für den Socket zu akzeptieren. |
| AcceptAsync(Socket, Socket) |
Führt einen asynchronen Vorgang aus, um einen eingehenden Verbindungsversuch für den Socket zu akzeptieren. |
AcceptAsync(Socket)
Führt einen asynchronen Vorgang aus, um einen eingehenden Verbindungsversuch für den Socket zu akzeptieren.
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)
Parameter
- socket
- Socket
Der Socket, der auf Verbindungen lauscht.
Gibt zurück
Eine asynchrone Aufgabe, die die Kommunikation mit Socket dem Remotehost verarbeitet.
Ausnahmen
Ein ungültiger Vorgang wurde angefordert. Diese Ausnahme tritt auf, wenn die Annahme Socket nicht auf Verbindungen lauscht oder der akzeptierte Socket gebunden ist.
Sie müssen die Methode und Bind(EndPoint) die Listen(Int32) Methode aufrufen, bevor Sie die AcceptAsync(Socket) Methode aufrufen.
Beim Versuch, auf den Socket zuzugreifen, ist ein Fehler aufgetreten.
Das Socket wurde geschlossen.
Gilt für:
AcceptAsync(Socket, Socket)
Führt einen asynchronen Vorgang aus, um einen eingehenden Verbindungsversuch für den Socket zu akzeptieren.
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)
Parameter
- socket
- Socket
Der Socket, der auf eingehende Verbindungen lauscht.
Gibt zurück
Eine asynchrone Aufgabe, die die Kommunikation mit Socket dem Remotehost verarbeitet.
Ausnahmen
Ein ungültiger Vorgang wurde angefordert. Diese Ausnahme tritt auf, wenn die Annahme Socket nicht auf Verbindungen lauscht oder der akzeptierte Socket gebunden ist.
Sie müssen die Methode und Bind(EndPoint) die Listen(Int32) Methode aufrufen, bevor Sie die AcceptAsync(Socket, Socket) Methode aufrufen.
Beim Versuch, auf den Socket zuzugreifen, ist ein Fehler aufgetreten.
Das Socket wurde geschlossen.