BackupAgent.OnRestoreFile Método

Definição

Sobrecargas

Nome Description
OnRestoreFile(FullRestoreDataInput)

Manipule os dados entregues por meio do descritor de arquivo fornecido durante uma operação de restauração completa.

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

Manipule os dados entregues por meio do descritor de arquivo fornecido durante uma operação de restauração completa.

OnRestoreFile(FullRestoreDataInput)

Manipule os dados entregues por meio do descritor de arquivo fornecido durante uma operação de restauração 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

Um wrapper estruturado que contém os detalhes do arquivo que está sendo restaurado e metadados adicionais do backup.

Atributos

Comentários

Manipule os dados entregues por meio do descritor de arquivo fornecido durante uma operação de restauração completa. O agente recebe o caminho para o local original do arquivo, bem como seu tamanho e metadados.

O descritor de arquivo só pode ser lido para size bytes; tentar ler mais dados tem um comportamento indefinido.

A implementação padrão cria o arquivo/diretório de destino e o preenche com os dados do descritor de arquivo e define o modo de acesso do arquivo e o tempo de modificação para corresponder aos argumentos de restauração.

Java documentação para android.app.backup.BackupAgent.onRestoreFile(android.app.backup.FullRestoreDataInput).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

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

Manipule os dados entregues por meio do descritor de arquivo fornecido durante uma operação de restauração 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

Um descritor de arquivo somente leitura do qual o agente pode ler size bytes de dados de arquivo.

size
Int64

O número de bytes de conteúdo do arquivo a ser restaurado para o destino determinado. Se o objeto do sistema de arquivos que está sendo restaurado for um diretório, size será zero.

destination
File

O arquivo no disco a ser restaurado com os dados especificados.

type
BackupFileType

O tipo de objeto do sistema de arquivos que está sendo restaurado. Isso será ou BackupAgent#TYPE_FILEBackupAgent#TYPE_DIRECTORY.

mode
Int64

O modo de acesso a ser atribuído ao destino após a gravação de seus dados. Isso está no formato padrão usado por chmod().

mtime
Int64

O tempo de modificação do arquivo quando ele foi feito backup, adequado para ser atribuído ao arquivo depois que seus dados são gravados.

Atributos

Exceções

Comentários

Manipule os dados entregues por meio do descritor de arquivo fornecido durante uma operação de restauração completa. O agente recebe o caminho para o local original do arquivo, bem como seu tamanho e metadados.

O descritor de arquivo só pode ser lido para size bytes; tentar ler mais dados tem um comportamento indefinido.

A implementação padrão cria o arquivo/diretório de destino e o preenche com os dados do descritor de arquivo e define o modo de acesso do arquivo e o tempo de modificação para corresponder aos argumentos de restauração.

Java documentação para android.app.backup.BackupAgent.onRestoreFile(android.os.ParcelFileDescriptor, long, java.io.File, int, long, long).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a