BackupAgent.OnRestoreFile Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.