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

Определение

Задает тип политики безопасности для применения к сборке.

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

Поля

AppDomainTrust 2

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

DefaultPolicy 0

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

FullTrust 1

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

Nothing 3

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

Комментарии

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

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

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