Langue

ISessionInputBufferExtensions.ReadAsync Méthode

Définition

Surcharges

Nom Description
ReadAsync(ISessionInputBuffer)

Exécute une lecture sur un octet unique bloquant sur un thread de pool de threads.

ReadAsync(ISessionInputBuffer, Byte[])

Exécute une lecture bloquante dans un tableau d’octets sur un thread de pool de threads.

ReadAsync(ISessionInputBuffer, Byte[], Int32, Int32)

Exécute une lecture bloquante dans la partie spécifiée d’un tableau d’octets sur un thread de pool de threads.

ReadAsync(ISessionInputBuffer)

Exécute une lecture sur un octet unique bloquant sur un thread de pool de threads.

public static System.Threading.Tasks.Task<int> ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer self);
static member ReadAsync : Org.Apache.Http.IO.ISessionInputBuffer -> System.Threading.Tasks.Task<int>

Paramètres

self
ISessionInputBuffer

Mémoire tampon d’entrée de session à partir de laquelle lire.

Retours

Tâche dont le résultat est la valeur d’octet comprise entre 0 et 255 ou -1 si la fin du flux est atteinte.

Remarques

Cette méthode appelle Read().

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 à

ReadAsync(ISessionInputBuffer, Byte[])

Exécute une lecture bloquante dans un tableau d’octets sur un thread de pool de threads.

public static System.Threading.Tasks.Task<int> ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer self, byte[]? b);
static member ReadAsync : Org.Apache.Http.IO.ISessionInputBuffer * byte[] -> System.Threading.Tasks.Task<int>

Paramètres

self
ISessionInputBuffer

Mémoire tampon d’entrée de session à partir de laquelle lire.

b
Byte[]

Tableau qui reçoit les octets lus, en commençant à son premier élément.

Retours

Tâche dont le résultat est le nombre d’octets lus, ou -1 si la fin du flux est atteinte avant que les données ne soient disponibles.

Remarques

Cette méthode appelle Read(Byte[]). Conservez b la disponibilité de la lecture jusqu’à ce que la tâche se termine.

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 à

ReadAsync(ISessionInputBuffer, Byte[], Int32, Int32)

Exécute une lecture bloquante dans la partie spécifiée d’un tableau d’octets sur un thread de pool de threads.

public static System.Threading.Tasks.Task<int> ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer self, byte[]? b, int off, int len);
static member ReadAsync : Org.Apache.Http.IO.ISessionInputBuffer * byte[] * int * int -> System.Threading.Tasks.Task<int>

Paramètres

self
ISessionInputBuffer

Mémoire tampon d’entrée de session à partir de laquelle lire.

b
Byte[]

Tableau qui reçoit les octets lus.

off
Int32

Index de base zéro dans b lequel stocker le premier octet.

len
Int32

Nombre maximal d’octets à lire.

Retours

Tâche dont le résultat est le nombre d’octets lus, ou -1 si la fin du flux est atteinte avant que les données ne soient disponibles.

Remarques

Cette méthode appelle Read(Byte[], Int32, Int32). Conservez b la disponibilité de la lecture jusqu’à ce que la tâche se termine.

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 à