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