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 对象,则会拒绝配额增加请求,因为 的默认实现 CheckSecuritySettings 返回 false
。
目前,.NET Framework 中没有任何主机提供此自定义,因此 IncreaseQuotaTo 始终返回 false
。