BackupAgent.OnRestoreFile Método

Definición

Sobrecargas

Nombre Description
OnRestoreFile(FullRestoreDataInput)

Controle los datos entregados a través del descriptor de archivo especificado durante una operación de restauración completa.

OnRestoreFile(ParcelFileDescriptor, Int64, File, BackupFileType, Int64, Int64)

Controle los datos entregados a través del descriptor de archivo especificado durante una operación de restauración completa.

OnRestoreFile(FullRestoreDataInput)

Controle los datos entregados a través del descriptor de archivo especificado durante una operación de restauración completa.

[Android.Runtime.Register("onRestoreFile", "(Landroid/app/backup/FullRestoreDataInput;)V", "GetOnRestoreFile_Landroid_app_backup_FullRestoreDataInput_Handler", ApiSince=36)]
public virtual void OnRestoreFile(Android.App.Backup.FullRestoreDataInput data);
[<Android.Runtime.Register("onRestoreFile", "(Landroid/app/backup/FullRestoreDataInput;)V", "GetOnRestoreFile_Landroid_app_backup_FullRestoreDataInput_Handler", ApiSince=36)>]
abstract member OnRestoreFile : Android.App.Backup.FullRestoreDataInput -> unit
override this.OnRestoreFile : Android.App.Backup.FullRestoreDataInput -> unit

Parámetros

data
FullRestoreDataInput

Contenedor estructurado que contiene los detalles del archivo que se va a restaurar y metadatos adicionales de la copia de seguridad.

Atributos

Comentarios

Controle los datos entregados a través del descriptor de archivo especificado durante una operación de restauración completa. El agente recibe la ruta de acceso a la ubicación original del archivo, así como su tamaño y metadatos.

El descriptor de archivo solo puede leerse para size bytes; intentar leer más datos tiene un comportamiento indefinido.

La implementación predeterminada crea el archivo o directorio de destino y lo rellena con los datos del descriptor de archivo y, a continuación, establece el modo de acceso del archivo y el tiempo de modificación para que coincida con los argumentos de restauración.

Java documentación para android.app.backup.BackupAgent.onRestoreFile(android.app.backup.FullRestoreDataInput).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

OnRestoreFile(ParcelFileDescriptor, Int64, File, BackupFileType, Int64, Int64)

Controle los datos entregados a través del descriptor de archivo especificado durante una operación de restauración 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

Parámetros

data
ParcelFileDescriptor

Descriptor de archivo de solo lectura desde el que el agente puede leer size bytes de datos de archivo.

size
Int64

Número de bytes de contenido de archivo que se va a restaurar en el destino especificado. Si el objeto del sistema de archivos que se va a restaurar es un directorio, size será cero.

destination
File

Archivo en disco que se va a restaurar con los datos especificados.

type
BackupFileType

El tipo de objeto del sistema de archivos que se está restaurando. Esto será o BackupAgent#TYPE_FILEBackupAgent#TYPE_DIRECTORY.

mode
Int64

Modo de acceso que se va a asignar al destino después de escribir sus datos. Se trata del formato estándar usado por chmod().

mtime
Int64

La hora de modificación del archivo cuando se realizó una copia de seguridad, adecuada para asignarse al archivo después de escribir sus datos.

Atributos

Excepciones

Comentarios

Controle los datos entregados a través del descriptor de archivo especificado durante una operación de restauración completa. El agente recibe la ruta de acceso a la ubicación original del archivo, así como su tamaño y metadatos.

El descriptor de archivo solo puede leerse para size bytes; intentar leer más datos tiene un comportamiento indefinido.

La implementación predeterminada crea el archivo o directorio de destino y lo rellena con los datos del descriptor de archivo y, a continuación, establece el modo de acceso del archivo y el tiempo de modificación para que coincida con los argumentos de restauración.

Java documentación para android.app.backup.BackupAgent.onRestoreFile(android.os.ParcelFileDescriptor, long, java.io.File, int, long, long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a