Поделиться через


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

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