BackupAgent.OnRestoreFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Behandeln Sie die über den angegebenen Dateideskriptor übermittelten Daten während eines vollständigen Wiederherstellungsvorgangs.
[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
Parameter
- data
- ParcelFileDescriptor
Ein schreibgeschützter Dateideskriptor, aus dem der Agent Bytes von Dateidaten lesen size
kann.
- size
- Int64
Die Anzahl der Bytes von Dateiinhalten, die am angegebenen Ziel wiederhergestellt werden sollen. Wenn das wiederhergestellte Dateisystemobjekt ein Verzeichnis ist, size
ist null.
- destination
- File
Die Datei auf dem Datenträger, die mit den angegebenen Daten wiederhergestellt werden soll.
- type
- BackupFileType
Die Art des Dateisystemobjekts, das wiederhergestellt wird. Dies ist entweder BackupAgent#TYPE_FILE
oder BackupAgent#TYPE_DIRECTORY
.
- mode
- Int64
Der Zugriffsmodus, der dem Ziel zugewiesen werden soll, nachdem die Daten geschrieben wurden. Dies befindet sich im Standardformat, das von chmod()
.
- mtime
- Int64
Die Änderungszeit der Datei, als sie gesichert wurde, geeignet, der Datei nach dem Schreiben ihrer Daten zugewiesen zu werden.
- Attribute
Ausnahmen
Hinweise
Behandeln Sie die über den angegebenen Dateideskriptor übermittelten Daten während eines vollständigen Wiederherstellungsvorgangs. Der Agent erhält den Pfad zum ursprünglichen Speicherort der Datei sowie dessen Größe und Metadaten.
Der Dateideskriptor kann nur für size
Bytes gelesen werden. Der Versuch, weitere Daten zu lesen, hat nicht definiertes Verhalten.
Die Standardimplementierung erstellt die Zieldatei/das Zielverzeichnis und füllt sie mit den Daten aus dem Dateideskriptor auf, legt dann den Zugriffsmodus und die Änderungszeit für die Wiederherstellungsargumente fest.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.