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 对象,则会拒绝配额增加请求,因为 的默认 CheckSecuritySettings 实现返回 false

目前,.NET Framework中没有主机提供此自定义,因此IncreaseQuotaTo始终返回 false

适用于

另请参阅