Idioma

ISessionInputBufferExtensions.ReadAsync Método

Definição

Sobrecargas

Nome Description
ReadAsync(ISessionInputBuffer)

Executa uma leitura de byte único de bloqueio em um thread do pool de threads.

ReadAsync(ISessionInputBuffer, Byte[])

Executa uma leitura de bloqueio em uma matriz de bytes em um thread do pool de threads.

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

Executa uma leitura de bloqueio na parte especificada de uma matriz de bytes em um thread do pool de threads.

ReadAsync(ISessionInputBuffer)

Executa uma leitura de byte único de bloqueio em um thread do 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>

Parâmetros

self
ISessionInputBuffer

O buffer de entrada da sessão do qual ler.

Retornos

Uma tarefa cujo resultado é o valor de bytes de 0 a 255 ou -1 se o final do fluxo for atingido.

Comentários

Esse método chama Read().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

ReadAsync(ISessionInputBuffer, Byte[])

Executa uma leitura de bloqueio em uma matriz de bytes em um thread do 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>

Parâmetros

self
ISessionInputBuffer

O buffer de entrada da sessão do qual ler.

b
Byte[]

A matriz que recebe os bytes lidos, começando em seu primeiro elemento.

Retornos

Uma tarefa cujo resultado é o número de bytes lidos ou -1 se o final do fluxo for atingido antes que os dados sejam disponibilizados.

Comentários

Esse método chama Read(Byte[]). Mantenha-se b disponível para a leitura até que a tarefa seja concluída.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Executa uma leitura de bloqueio na parte especificada de uma matriz de bytes em um thread do 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>

Parâmetros

self
ISessionInputBuffer

O buffer de entrada da sessão do qual ler.

b
Byte[]

A matriz que recebe os bytes lidos.

off
Int32

O índice baseado em zero no b qual armazenar o primeiro byte.

len
Int32

O número máximo de bytes a serem lidos.

Retornos

Uma tarefa cujo resultado é o número de bytes lidos ou -1 se o final do fluxo for atingido antes que os dados sejam disponibilizados.

Comentários

Esse método chama Read(Byte[], Int32, Int32). Mantenha-se b disponível para a leitura até que a tarefa seja concluída.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a