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 метод.
Вы можете реализовать решения политики, создав пользовательский AppDomainManager объект, который переопределяет CheckSecuritySettings метод, чтобы объект смог принимать решения политики на IsolatedStorageSecurityState основе объекта.
Если не существует пользовательского AppDomainManager объекта, запрос на увеличение квоты запрещен, так как реализация по умолчанию для CheckSecuritySettings возврата false.
В настоящее время ни один из узлов в .NET Framework не предоставляет эту настройку, поэтому IncreaseQuotaTo всегда возвращает false.