IsolatedStorageFile.IncreaseQuotaTo(Int64) メソッド

定義

アプリケーションが大きなクォータ サイズをバイト単位で明示的に要求できるようにします。

public:
 override bool IncreaseQuotaTo(long newQuotaSize);
public override bool IncreaseQuotaTo (long newQuotaSize);
[System.Runtime.InteropServices.ComVisible(false)]
public override bool IncreaseQuotaTo (long newQuotaSize);
override this.IncreaseQuotaTo : int64 -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.IncreaseQuotaTo : int64 -> bool
Public Overrides Function IncreaseQuotaTo (newQuotaSize As Long) As Boolean

パラメーター

newQuotaSize
Int64

要求するサイズ (バイト単位)。

戻り値

Boolean

新しいクォータが承認された場合は true。それ以外の場合は false

属性

例外

newQuotaSize は、現在のクォータ サイズよりも小さいです。

newQuotaSize は 0 未満か、現在のクォータ サイズ以下の値です。

分離ストアは閉じられています。

現在のスコープがアプリケーション ユーザーを対象としていません。

分離ストアは破棄されています。

分離ストアは削除されています。

  • または -

分離ストレージは無効になっています。

注釈

この IncreaseQuotaTo メソッドを使用すると、アプリケーションは、より大きなクォータ サイズ (バイト単位) を明示的に要求できます。 クォータの増加のみが許可されるため、新しいクォータ サイズは現在のクォータ サイズより小さくすることはできません。

メソッドが IncreaseQuotaTo 呼び出されるたびに、分離ストレージはメソッドを CheckSecuritySettings 呼び出します。

ポリシー決定を実装するには、オブジェクトがオブジェクトに基づいてポリシー決定をCheckSecuritySettings実行できるように、メソッドをオーバーライドするカスタム AppDomainManager オブジェクトをIsolatedStorageSecurityState作成します。

カスタム AppDomainManager オブジェクトがない場合、クォータの増加要求は拒否されます。これは、戻り値falseCheckSecuritySettings既定の実装であるためです。

現時点では、.NET Framework内のどのホストもこのカスタマイズを提供しないためIncreaseQuotaTo、常に戻りますfalse

適用対象

こちらもご覧ください