Condividi tramite


BackupAgent.OnRestoreFile Metodo

Definizione

Gestire i dati recapitati tramite il descrittore di file specificato durante un'operazione di ripristino completa.

[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

Parametri

data
ParcelFileDescriptor

Descrittore di file di sola lettura da cui l'agente può leggere size byte di dati di file.

size
Int64

Numero di byte di contenuto del file da ripristinare nella destinazione specificata. Se l'oggetto file system da ripristinare è una directory, size sarà zero.

destination
File

File su disco da ripristinare con i dati specificati.

type
BackupFileType

Tipo di oggetto file system da ripristinare. BackupAgent#TYPE_FILE Sarà o BackupAgent#TYPE_DIRECTORY.

mode
Int64

Modalità di accesso da assegnare alla destinazione dopo la scrittura dei dati. Questo è nel formato standard usato da chmod().

mtime
Int64

Ora di modifica del file di cui è stato eseguito il backup, adatto per essere assegnato al file dopo la scrittura dei dati.

Attributi

Eccezioni

Commenti

Gestire i dati recapitati tramite il descrittore di file specificato durante un'operazione di ripristino completa. All'agente viene assegnato il percorso del percorso originale del file, nonché le dimensioni e i metadati.

Il descrittore di file può essere letto solo per size byte. Se si tenta di leggere altri dati, il comportamento non è definito.

L'implementazione predefinita crea il file o la directory di destinazione e la popola con i dati del descrittore di file, quindi imposta la modalità di accesso e il tempo di modifica del file in modo che corrispondano agli argomenti di ripristino.

Documentazione java per android.app.backup.BackupAgent.onRestoreFile(android.os.ParcelFileDescriptor, long, java.io.File, int, long, long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a