Idioma

FileChannel.TransferToAsync(Int64, Int64, IWritableByteChannel) Método

Definição

Executa uma transferência síncrona desse arquivo para o canal de destino em uma tarefa sem alterar a posição atual do arquivo deste canal.

public System.Threading.Tasks.Task<long> TransferToAsync(long position, long count, Java.Nio.Channels.IWritableByteChannel? target);
member this.TransferToAsync : int64 * int64 * Java.Nio.Channels.IWritableByteChannel -> System.Threading.Tasks.Task<int64>

Parâmetros

position
Int64

O deslocamento de bytes não negativos neste arquivo no qual iniciar a leitura. Nenhum bytes será transferido se esse deslocamento exceder o tamanho do arquivo atual.

count
Int64

O número máximo de bytes a serem transferidos. Deve ser não-negativo.

target
IWritableByteChannel

O canal no qual os bytes são gravados. Se ele tiver uma posição, essa posição avançará pelo número de bytes gravados.

Retornos

Uma tarefa cujo resultado é o número de bytes transferidos, possivelmente zero e possivelmente menor que count.

Comentários

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

Aplica-se a