Compartilhar via


AdlsInputStream.ReadAsync Método

Definição

Sobrecargas

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

Lê uma sequência de bytes do fluxo atual e avança a posição dentro do fluxo pelo número de bytes lidos operação assíncrona.

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

Lê uma sequência de bytes diretamente do servidor. Ele não atualiza nada no fluxo.

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

Lê uma sequência de bytes do fluxo atual e avança a posição dentro do fluxo pelo número de bytes lidos operação assíncrona.

public override System.Threading.Tasks.Task<int> ReadAsync (byte[] output, int offset, int count, System.Threading.CancellationToken cancelToken);
override this.ReadAsync : byte[] * int * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overrides Function ReadAsync (output As Byte(), offset As Integer, count As Integer, cancelToken As CancellationToken) As Task(Of Integer)

Parâmetros

output
Byte[]

Matriz de bytes de saída

offset
Int32

deslocamento no qual os dados devem ser colocados na matriz de saída

count
Int32

Contagem dos bytes lidos

cancelToken
CancellationToken

Token de cancelamento

Retornos

Número de bytes lidos

Aplica-se a

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

Lê uma sequência de bytes diretamente do servidor. Ele não atualiza nada no fluxo.

public System.Threading.Tasks.Task<int> ReadAsync (long position, byte[] output, int offset, int count);
override this.ReadAsync : int64 * byte[] * int * int -> System.Threading.Tasks.Task<int>
Public Function ReadAsync (position As Long, output As Byte(), offset As Integer, count As Integer) As Task(Of Integer)

Parâmetros

position
Int64

Posição no arquivo de onde ele deve começar a ler dados

output
Byte[]

Matriz de bytes de saída

offset
Int32

deslocamento no qual os dados devem ser colocados na matriz de saída

count
Int32

Contagem dos bytes lidos

Retornos

Número de bytes lidos

Aplica-se a