共用方式為


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 小於零,或者小於或等於目前的配額大小。

已關閉隔離儲存區。

目前的範圍不適合於應用程式使用者。

已處置隔離儲存區。

已移除隔離儲存區。

-或-

隔離儲存區已停用。

備註

方法 IncreaseQuotaTo 可讓應用程式以位元組為單位明確要求較大的配額大小。 新的配額大小不得小於目前的配額大小,因為只允許增加配額。

每當 IncreaseQuotaTo 呼叫 方法時,隔離記憶體就會 CheckSecuritySettings 呼叫 方法。

您可以藉由建立覆寫 CheckSecuritySettings 方法的自定義AppDomainManager對象來實作原則決策,讓物件可以根據 對象來執行原則決策IsolatedStorageSecurityState

如果沒有自訂AppDomainManager物件,則會拒絕配額增加要求,因為預設實作會CheckSecuritySettingsfalse傳回 。

目前.NET Framework 中沒有任何主機提供此自定義,因此 IncreaseQuotaTo 一律會傳 false回 。

適用於

另請參閱