AppDomainManager.CheckSecuritySettings(SecurityState) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, разрешена ли указанная операция в домене приложения.
public:
virtual bool CheckSecuritySettings(System::Security::SecurityState ^ state);
public virtual bool CheckSecuritySettings(System.Security.SecurityState state);
abstract member CheckSecuritySettings : System.Security.SecurityState -> bool
override this.CheckSecuritySettings : System.Security.SecurityState -> bool
Public Overridable Function CheckSecuritySettings (state As SecurityState) As Boolean
Параметры
- state
- SecurityState
Подкласс, определяющий SecurityState операцию, состояние безопасности которой запрашивается.
Возвращаемое значение
true Значение , если узел разрешает операцию, указанную state в домене приложения; в противном случае false.
Комментарии
Возвращается falseреализация этого метода по умолчанию.
Этот метод вызывается при IsolatedStorageFile.IncreaseQuotaTo вызове метода для увеличения квоты изолированного хранилища. Приложение, в котором размещается среда CLR, может переопределить CheckSecuritySettings метод для принятия решений политики на IsolatedStorageSecurityState основе объекта (который наследует SecurityState), а затем может разрешить или предотвратить увеличение. Например, узел может попросить конечного пользователя утвердить или запретить запрос на увеличение квоты. Реализация узла CheckSecuritySettings должна учитывать возможность атак типа "отказ в обслуживании". Например, он должен запрашивать пользователя только в том случае, если метод вызывается из события, инициированного пользователем, например нажатием кнопки.