FileChannel.TransferToAsync(Int64, Int64, IWritableByteChannel) 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.
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.