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 узла должна учитывать возможность атак типа "отказ в обслуживании". Например, он должен запрашивать пользователя только в том случае, если метод вызывается из события, инициированного пользователем, такого как нажатие кнопки.