BackupAgent.OnRestoreFile Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
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.