IsolatedStorageFile.IncreaseQuotaTo(Int64) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションが大きなクォータ サイズをバイト単位で明示的に要求できるようにします。
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
。
適用対象
こちらもご覧ください
.NET