BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) 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.
Estimar a quantidade de dados em bytes que um backup completo fornecerá.
[Android.Runtime.Register("onEstimateFullBackupBytes", "(JI)J", "GetOnEstimateFullBackupBytes_JIHandler", ApiSince=36)]
public virtual long OnEstimateFullBackupBytes(long quotaBytes, int transportFlags);
[<Android.Runtime.Register("onEstimateFullBackupBytes", "(JI)J", "GetOnEstimateFullBackupBytes_JIHandler", ApiSince=36)>]
abstract member OnEstimateFullBackupBytes : int64 * int -> int64
override this.OnEstimateFullBackupBytes : int64 * int -> int64
Parâmetros
- quotaBytes
- Int64
O tamanho máximo de dados que o transporte atualmente permite que esse aplicativo armazene como backup.
- transportFlags
- Int32
sinalizadores com informações adicionais sobre o transporte de backup.
Retornos
tamanho estimado do backup completo. Se o tamanho retornado for negativo, o agente de backup fará fallback para usar #onFullBackup(FullBackupDataOutput) para medir o tamanho.
- Atributos
Comentários
Estimar a quantidade de dados em bytes que um backup completo fornecerá. Isso é usado durante a verificação de pré-vôo para garantir que o tamanho não exceda a cota de backup.
Por padrão, o tamanho do backup é medido chamando #onFullBackup(FullBackupDataOutput) e examinando o tamanho do backup que ele produz ao descartar os dados. Esse método pode ser substituído para fornecer uma estimativa alternativa e mais eficiente, se necessário.
Java documentação para android.app.backup.BackupAgent.onEstimateFullBackupBytes(long, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.