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

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

戻り値

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

属性

例外

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

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

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

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

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

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

- または -

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

注釈

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

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

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

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

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

適用対象

こちらもご覧ください