HostSecurityPolicyResults Перечисление

Определение

Указывает тип политики безопасности, применяемой к сборке.

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
Наследование
HostSecurityPolicyResults

Поля

Имя Значение Описание
DefaultPolicy 0

Указывает, что ASP.NET должен использовать логику по умолчанию для определения соответствующих разрешений, заданных для указанной сборки. Необходимо вернуть значение, DefaultPolicy если вы не хотите решить набор разрешений для сборки.

FullTrust 1

Указывает, что указанная сборка должна быть предоставлена полное доверие.

AppDomainTrust 2

Указывает, что набор разрешений, связанный с AppDomain экземпляром, должен применяться к указанной сборке. Это означает, что сборка должна рассматриваться как пользовательская сборка, загруженная в экземпляр с частичным доверием ASP.NET AppDomain. Кроме того, сборка должна иметь набор разрешений, назначенный AppDomain экземпляру при инициализации.

Nothing 3

Указывает, что для указанной сборки задано значение "Пустой". Пустой набор разрешений — это новый экземпляр PermissionSet класса с значением параметра, переданным None конструктору. Сборка, связанная с пустым набором разрешений, не загружается в домен приложения частичного доверия ASP.NET. Таким образом, можно использовать поле Nothing, чтобы предотвратить загрузку сборки в домен приложения с частичным доверием ASP.NET.

Комментарии

Класс HostSecurityPolicyResults используется для указания возвращаемого ResolvePolicy значения метода. Используйте этот метод, если вы хотите настроить ASP.NET поведение во время выполнения, чтобы переопределить политику безопасности доступа к коду ASP.NET. Значение перечисления, возвращаемое методом, указывает тип используемой политики безопасности.

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

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