言語

BackupAgent.OnEstimateFullBackupBytes(Int64, Int32) メソッド

定義

完全バックアップで配信されるデータの量 (バイト単位) を見積もります。

[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

パラメーター

quotaBytes
Int64

トランスポートがこのアプリケーションにバックアップとして格納することを現在許可している最大データ サイズ。

transportFlags
Int32

フラグとバックアップ トランスポートに関する追加情報が含まれます。

返品

完全バックアップの推定サイズ。 返されたサイズが負の場合、バックアップ エージェントは #onFullBackup(FullBackupDataOutput) を使用してサイズを測定するためにフォールバックします。

属性

注釈

完全バックアップで配信されるデータの量 (バイト単位) を見積もります。 これは、プレフライト チェック中に、サイズがバックアップ クォータを超えていないことを確認するために使用されます。

既定では、バックアップ サイズは、 #onFullBackup(FullBackupDataOutput) を呼び出し、データの破棄中に生成されるバックアップのサイズを調べることによって測定されます。 このメソッドをオーバーライドして、必要に応じて代替のより効率的な推定を提供できます。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象