BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schätzen Sie, wie viele Daten in Byte eine vollständige Sicherung liefern wird.
[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
Parameter
- quotaBytes
- Int64
Die maximale Datengröße, die der Transport zurzeit zulässt, dass diese Anwendung als Sicherung gespeichert werden kann.
- transportFlags
- Int32
Flags mit zusätzlichen Informationen zum Sicherungstransport.
Gibt zurück
geschätzte Größe der vollständigen Sicherung. Wenn die zurückgegebene Größe negativ ist, wird der Sicherungs-Agent auf die Verwendung #onFullBackup(FullBackupDataOutput) zurückgreifen, um die Größe zu messen.
- Attribute
Hinweise
Schätzen Sie, wie viele Daten in Byte eine vollständige Sicherung liefern wird. Dies wird während der Preflight-Prüfung verwendet, um sicherzustellen, dass die Größe das Sicherungskontingent nicht überschreitet.
Standardmäßig wird die Sicherungsgröße durch Aufrufen #onFullBackup(FullBackupDataOutput) gemessen und die Größe der sicherung ermittelt, die beim Verwerfen der Daten erzeugt wird. Diese Methode kann außer Kraft gesetzt werden, um bei Bedarf eine alternative, effizientere Schätzung bereitzustellen.
Java Dokumentation für android.app.backup.BackupAgent.onEstimateFullBackupBytes(long, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.