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
小於零,或者小於或等於目前的配額大小。
已關閉隔離儲存區。
目前的範圍不適合於應用程式使用者。
已處置隔離儲存區。
備註
方法 IncreaseQuotaTo 可讓應用程式以位元組為單位明確要求較大的配額大小。 新的配額大小不得小於目前的配額大小,因為只允許增加配額。
每當 IncreaseQuotaTo 呼叫 方法時,隔離記憶體就會 CheckSecuritySettings 呼叫 方法。
您可以藉由建立覆寫 CheckSecuritySettings 方法的自定義AppDomainManager對象來實作原則決策,讓物件可以根據 對象來執行原則決策IsolatedStorageSecurityState。
如果沒有自訂AppDomainManager物件,則會拒絕配額增加要求,因為預設實作會CheckSecuritySettingsfalse
傳回 。
目前.NET Framework 中沒有任何主機提供此自定義,因此 IncreaseQuotaTo 一律會傳 false
回 。