Lingua

ISessionInputBufferExtensions.ReadAsync Metodo

Definizione

Overload

Nome Descrizione
ReadAsync(ISessionInputBuffer)

Esegue un blocco della lettura a byte singolo in un thread del pool di thread.

ReadAsync(ISessionInputBuffer, Byte[])

Esegue un blocco letto in una matrice di byte in un thread del pool di thread.

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

Esegue una lettura di blocco nella parte specificata di una matrice di byte in un thread del pool di thread.

ReadAsync(ISessionInputBuffer)

Esegue un blocco della lettura a byte singolo in un thread del pool di thread.

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>

Parametri

self
ISessionInputBuffer

Buffer di input della sessione da cui leggere.

Valori restituiti

Attività il cui risultato è il valore di byte compreso tra 0 e 255 o -1 se viene raggiunta la fine del flusso.

Commenti

Questo metodo chiama Read().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

ReadAsync(ISessionInputBuffer, Byte[])

Esegue un blocco letto in una matrice di byte in un thread del pool di thread.

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>

Parametri

self
ISessionInputBuffer

Buffer di input della sessione da cui leggere.

b
Byte[]

Matrice che riceve i byte letti, a partire dal primo elemento.

Valori restituiti

Attività il cui risultato è il numero di byte letti o -1 se viene raggiunta la fine del flusso prima che i dati siano disponibili.

Commenti

Questo metodo chiama Read(Byte[]). Mantenere b disponibile per la lettura fino al completamento dell'attività.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

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

Esegue una lettura di blocco nella parte specificata di una matrice di byte in un thread del pool di thread.

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>

Parametri

self
ISessionInputBuffer

Buffer di input della sessione da cui leggere.

b
Byte[]

Matrice che riceve i byte letti.

off
Int32

Indice in base zero in in b corrispondenza del quale archiviare il primo byte.

len
Int32

Numero massimo di byte da leggere.

Valori restituiti

Attività il cui risultato è il numero di byte letti o -1 se viene raggiunta la fine del flusso prima che i dati siano disponibili.

Commenti

Questo metodo chiama Read(Byte[], Int32, Int32). Mantenere b disponibile per la lettura fino al completamento dell'attività.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a