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.
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 a partir 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 fornecidos.
- type
- BackupFileType
O tipo de objeto do sistema de arquivos que está sendo restaurado. Isso será ou BackupAgent#TYPE_FILE
BackupAgent#TYPE_DIRECTORY
.
- mode
- Int64
O modo de acesso a ser atribuído ao destino depois que seus dados são gravados. Isso está no formato padrão usado pelo chmod()
.
- mtime
- Int64
O tempo de modificação do arquivo quando 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 por size
bytes, a tentativa de ler mais dados tem 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, em seguida, 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.