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

Применяется к

См. также раздел