BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Calcule la cantidad de datos en bytes que proporcionará una copia de seguridad completa.
[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
El tamaño máximo de datos que el transporte permite actualmente a esta aplicación almacenar como copia de seguridad.
- transportFlags
- Int32
marcas con información adicional sobre el transporte de copia de seguridad.
Devoluciones
tamaño estimado de la copia de seguridad completa. Si el tamaño devuelto es negativo, el agente de copia de seguridad volverá a usar #onFullBackup(FullBackupDataOutput) para medir el tamaño.
- Atributos
Comentarios
Calcule la cantidad de datos en bytes que proporcionará una copia de seguridad completa. Esto se usa durante la comprobación preparatoria para asegurarse de que el tamaño no supera la cuota de copia de seguridad.
De forma predeterminada, el tamaño de la copia de seguridad se mide mediante una llamada #onFullBackup(FullBackupDataOutput) a y examina el tamaño de la copia de seguridad que genera al descartar los datos. Este método se puede invalidar para proporcionar una estimación alternativa y más eficaz si es necesario.
Java documentación para android.app.backup.BackupAgent.onEstimateFullBackupBytes(long, int).
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.