Idioma

FileChannel.TransferFromAsync(IReadableByteChannel, Int64, Int64) Método

Definição

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

src
IReadableByteChannel

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.

Aplica-se a