Langue

UploadDataProvider.Read(UploadDataSink, ByteBuffer) Méthode

Définition

Lit les données de chargement dans byteBuffer.

[Android.Runtime.Register("read", "(Landroid/net/http/UploadDataSink;Ljava/nio/ByteBuffer;)V", "GetRead_Landroid_net_http_UploadDataSink_Ljava_nio_ByteBuffer_Handler", ApiSince=34)]
public abstract void Read(Android.Net.Http.UploadDataSink uploadDataSink, Java.Nio.ByteBuffer byteBuffer);
[<Android.Runtime.Register("read", "(Landroid/net/http/UploadDataSink;Ljava/nio/ByteBuffer;)V", "GetRead_Landroid_net_http_UploadDataSink_Ljava_nio_ByteBuffer_Handler", ApiSince=34)>]
abstract member Read : Android.Net.Http.UploadDataSink * Java.Nio.ByteBuffer -> unit

Paramètres

uploadDataSink
UploadDataSink

Objet à notifier lorsque la lecture est terminée, correctement ou autrement.

byteBuffer
ByteBuffer

Mémoire tampon dans laquelle copier les octets de lecture. Ne modifiez pas la limite de byteBuffer.

Attributs

Remarques

Lit les données de chargement dans byteBuffer. Une fois l’opération terminée, la position de la mémoire tampon est mise à jour jusqu’à la fin des octets qui ont été lus. La limite de la mémoire tampon n’est pas modifiée. Chaque appel de cette méthode doit être suivi d’un seul appel, synchrone ou asynchrone, pour uploadDataSink: UploadDataSink#onReadSucceeded en cas de réussite ou UploadDataSink#onReadError d’échec. Aucune lecture ni rembobinage n’est appelée tant qu’une de ces méthodes ou l’autre n’est pas appelée. Même si l’associé UrlRequest est annulé, l’un ou l’autre doit toujours être appelé avant que les ressources puissent être libérées en toute sécurité. La levée d’une exception entraîne également la libération des ressources et l’erreur de la demande.

Java documentation pour android.net.http.UploadDataProvider.read(android.net.http.UploadDataSink, java.nio.ByteBuffer).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à