ISessionInputBufferExtensions.ReadAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.