Langue

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

Définition

Exécute un transfert synchrone à partir du canal source dans ce fichier dans une tâche sans modifier la position actuelle de ce 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>

Paramètres

src
IReadableByteChannel

Canal à partir duquel les octets sont lus. S’il a une position, cette position avance par le nombre d’octets lus.

position
Int64

Décalage d’octet non négatif dans ce fichier auquel commencer l’écriture. Aucun octet n’est transféré si ce décalage dépasse la taille de fichier actuelle.

count
Int64

Nombre maximal d’octets à transférer. La valeur doit être non négative.

Retours

Tâche dont le résultat est le nombre d’octets transférés, éventuellement zéro et éventuellement inférieur à count.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à