Sprache

DatagramChannel.ReceiveAsync(ByteBuffer) Methode

Definition

Führt den synchronen Empfangsvorgang in einer Aufgabe aus, um ein Datagramm in einen Puffer zu empfangen.

public System.Threading.Tasks.Task<Java.Net.SocketAddress?> ReceiveAsync(Java.Nio.ByteBuffer? dst);
member this.ReceiveAsync : Java.Nio.ByteBuffer -> System.Threading.Tasks.Task<Java.Net.SocketAddress>

Parameter

dst
ByteBuffer

Der Zielpuffer. Seine Position wechselt um die Anzahl der kopierten Bytes; ihr Grenzwert ist unverändert. Jeder Teil des Datendiagramms, der nicht passt, wird verworfen.

Gibt zurück

Eine Aufgabe, deren Ergebnis die Adresse des Absenders ist oder null wenn dieser Kanal nicht blockiert wird und kein Datagramm verfügbar ist.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: