Language

BackupAgent.OnQuotaExceeded(Int64, Int64) メソッド

定義

アプリケーションの現在のバックアップ操作によって、トランスポートで許可されている最大サイズを超えるという通知。

[Android.Runtime.Register("onQuotaExceeded", "(JJ)V", "GetOnQuotaExceeded_JJHandler", ApiSince=24)]
public virtual void OnQuotaExceeded(long backupDataBytes, long quotaBytes);
[<Android.Runtime.Register("onQuotaExceeded", "(JJ)V", "GetOnQuotaExceeded_JJHandler", ApiSince=24)>]
abstract member OnQuotaExceeded : int64 * int64 -> unit
override this.OnQuotaExceeded : int64 * int64 -> unit

パラメーター

backupDataBytes
Int64

合計がアプリの割り当てられたクォータを超えた場合に、バックアップ操作の初期化中に測定されたデータの量。 最初の測定でデータが適合するが、操作の一部として送信されたデータが多すぎることが示唆された場合、この値は、クォータに達した時点でトランスポートにストリーミングされたデータの量です。

quotaBytes
Int64

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

属性

注釈

アプリケーションの現在のバックアップ操作によって、トランスポートで許可されている最大サイズを超えるという通知。 進行中のバックアップ操作は停止され、ロールバックされます。以前のバックアップ操作によって保存されていたデータはそのまま残ります。 通常、クォータを超えた状態は、ネットワーク経由でデータが実際に送信される前に検出されます。

quotaBytes値は、このアプリケーションで現在許可されている合計データ サイズです。 必要に応じて、アプリケーションはこれを、格納するデータの量を決定するためのヒントとして使用できます。 たとえば、メッセージング アプリケーションでは、最新のメッセージのみを格納し、クォータの下に留まるのに十分な古いコンテンツを削除することができます。

アプリケーションの最大クォータは、時間の経過と同時に変更される可能性があることに注意してください。 特に、将来的にはクォータが増加する可能性があります。 格納するデータを決定するときにクォータに適応するアプリケーションは、これを認識し、追加のクォータを利用できる方法でデータ ストレージ メカニズムを実装する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象