Langue

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

Définition

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

Paramètres

position
Int64

Décalage d’octet non négatif dans ce fichier auquel commencer la lecture. 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.

target
IWritableByteChannel

Canal dans lequel les octets sont écrits. S’il a une position, cette position avance par le nombre d’octets écrits.

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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à