FileChannel.TransferFromAsync(IReadableByteChannel, Int64, Int64) 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 do canal de origem para esse arquivo em uma tarefa sem alterar a posição atual do arquivo deste canal.
public System.Threading.Tasks.Task<long> TransferFromAsync(Java.Nio.Channels.IReadableByteChannel? src, long position, long count);
member this.TransferFromAsync : Java.Nio.Channels.IReadableByteChannel * int64 * int64 -> System.Threading.Tasks.Task<int64>
Parâmetros
O canal do qual os bytes são lidos. Se ele tiver uma posição, essa posição avançará pelo número de bytes lidos.
- position
- Int64
O deslocamento de bytes não negativos neste arquivo no qual começar a gravar. 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.
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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.