Partager via


BackupAgent.OnRestoreFile Méthode

Définition

Gérez les données remises via le descripteur de fichier donné pendant une opération de restauration complète.

[Android.Runtime.Register("onRestoreFile", "(Landroid/os/ParcelFileDescriptor;JLjava/io/File;IJJ)V", "GetOnRestoreFile_Landroid_os_ParcelFileDescriptor_JLjava_io_File_IJJHandler")]
public virtual void OnRestoreFile (Android.OS.ParcelFileDescriptor? data, long size, Java.IO.File? destination, Android.App.Backup.BackupFileType type, long mode, long mtime);
[<Android.Runtime.Register("onRestoreFile", "(Landroid/os/ParcelFileDescriptor;JLjava/io/File;IJJ)V", "GetOnRestoreFile_Landroid_os_ParcelFileDescriptor_JLjava_io_File_IJJHandler")>]
abstract member OnRestoreFile : Android.OS.ParcelFileDescriptor * int64 * Java.IO.File * Android.App.Backup.BackupFileType * int64 * int64 -> unit
override this.OnRestoreFile : Android.OS.ParcelFileDescriptor * int64 * Java.IO.File * Android.App.Backup.BackupFileType * int64 * int64 -> unit

Paramètres

data
ParcelFileDescriptor

Descripteur de fichier en lecture seule à partir duquel l’agent peut lire size des octets de données de fichier.

size
Int64

Nombre d’octets de contenu de fichier à restaurer dans la destination donnée. Si l’objet système de fichiers en cours de restauration est un répertoire, size il est égal à zéro.

destination
File

Fichier sur disque à restaurer avec les données données données.

type
BackupFileType

Type d’objet de système de fichiers en cours de restauration. Ce sera soit BackupAgent#TYPE_FILE soit BackupAgent#TYPE_DIRECTORY.

mode
Int64

Mode d’accès à affecter à la destination une fois ses données écrites. Il s’agit du format standard utilisé par chmod().

mtime
Int64

Heure de modification du fichier lorsqu’il a été sauvegardé, approprié pour être affecté au fichier une fois ses données écrites.

Attributs

Exceptions

Remarques

Gérez les données remises via le descripteur de fichier donné pendant une opération de restauration complète. L’agent reçoit le chemin d’accès à l’emplacement d’origine du fichier, ainsi que sa taille et ses métadonnées.

Le descripteur de fichier ne peut être lu que pour size les octets ; la tentative de lecture de données supplémentaires a un comportement non défini.

L’implémentation par défaut crée le fichier/répertoire de destination et le remplit avec les données du descripteur de fichier, puis définit le mode d’accès et l’heure de modification du fichier pour qu’il corresponde aux arguments de restauration.

Documentation Java pour android.app.backup.BackupAgent.onRestoreFile(android.os.ParcelFileDescriptor, long, java.io.File, int, long, long).

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 à