UdpClient.ReceiveAsync 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
ReceiveAsync() |
Gibt ein von einem Remotehost gesendetes UDP-Datagramm asynchron zurück. |
ReceiveAsync(CancellationToken) |
Gibt ein von einem Remotehost gesendetes UDP-Datagramm asynchron zurück. |
ReceiveAsync()
- Quelle:
- UDPClient.cs
- Quelle:
- UDPClient.cs
- Quelle:
- UDPClient.cs
Gibt ein von einem Remotehost gesendetes UDP-Datagramm asynchron zurück.
public:
System::Threading::Tasks::Task<System::Net::Sockets::UdpReceiveResult> ^ ReceiveAsync();
public System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult> ReceiveAsync ();
member this.ReceiveAsync : unit -> System.Threading.Tasks.Task<System.Net.Sockets.UdpReceiveResult>
Public Function ReceiveAsync () As Task(Of UdpReceiveResult)
Gibt zurück
Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.
Ausnahmen
Der zugrunde liegende Socket wurde geschlossen.
Beim Zugreifen auf den Socket ist ein Fehler aufgetreten.
Hinweise
Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task<TResult>> Objekt wird abgeschlossen, nachdem das UDP-Paket empfangen wurde.
Wenn Sie einen Standard-Remotehost in der Connect -Methode angeben, akzeptiert diese Methode nur Datagramme von diesem Host. Alle anderen Datagramme werden verworfen.
Wenn Sie einen SocketExceptionerhalten, verwenden Sie SocketException.ErrorCode , um den spezifischen Fehlercode abzurufen. Nachdem Sie diesen Code erhalten haben, finden Sie eine ausführliche Beschreibung des Fehlers in der Dokumentation zu Windows Sockets Version 2-API-Fehlercode .
Warnung
Wenn Sie multicastierte Datagramme empfangen möchten, rufen Sie die Connect -Methode nicht auf, bevor Sie diese Methode aufrufen. Die UdpClient , die Sie zum Empfangen von Datagrammen verwenden, müssen mithilfe der Multicastportnummer erstellt werden.
Gilt für:
ReceiveAsync(CancellationToken)
- Quelle:
- UDPClient.cs
- Quelle:
- UDPClient.cs
- Quelle:
- UDPClient.cs
Gibt ein von einem Remotehost gesendetes UDP-Datagramm asynchron zurück.
public:
System::Threading::Tasks::ValueTask<System::Net::Sockets::UdpReceiveResult> ReceiveAsync(System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.ValueTask<System.Net.Sockets.UdpReceiveResult> ReceiveAsync (System.Threading.CancellationToken cancellationToken);
member this.ReceiveAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.Sockets.UdpReceiveResult>
Public Function ReceiveAsync (cancellationToken As CancellationToken) As ValueTask(Of UdpReceiveResult)
Parameter
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.
Gibt zurück
Eine ValueTask<TResult>, die den asynchronen Vorgang darstellt
Ausnahmen
Der zugrunde liegende Socket wurde geschlossen.
Beim Zugreifen auf den Socket ist ein Fehler aufgetreten.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.