HostSecurityPolicyResults HostSecurityPolicyResults HostSecurityPolicyResults HostSecurityPolicyResults Enum

Определение

Задает тип политики безопасности для применения к сборке.Specifies the type of security policy to apply to an assembly.

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

Поля

AppDomainTrust AppDomainTrust AppDomainTrust AppDomainTrust 2

Указывает, что набор разрешений, связанный с экземпляром AppDomain, следует применить к указанной сборке.Indicates that the permission set that is associated with the AppDomain instance should be applied to the specified assembly. Это означает, что сборку следует считать пользовательской сборкой, загруженной в частично доверенный экземпляр AppDomain ASP.NET.This means that the assembly should be treated as a user assembly that is loaded into the partial-trust ASP.NET AppDomain instance. Кроме того, у сборки должен быть набор разрешений, назначенный экземпляру AppDomain, во время инициализации.In addition, the assembly should have the permission set that was assigned to the AppDomain instance at initialization.

DefaultPolicy DefaultPolicy DefaultPolicy DefaultPolicy 0

Указывает, что ASP.NET следует использовать логику по умолчанию для определения подходящего набора разрешений для указанной сборки.Indicates that ASP.NET should use default logic to determine the appropriate permissions set for the specified assembly. Следует возвращать значение DefaultPolicy, если не планируется принимать решение о наборе разрешений для сборки.You should return the DefaultPolicy value if you do not you want to decide the permission set for the assembly.

FullTrust FullTrust FullTrust FullTrust 1

Указывает, что указанной сборке следует дать полное доверие.Indicates that the specified assembly should be granted full trust.

Nothing Nothing Nothing Nothing 3

Указывает, что набор разрешений для указанной сборки установлен на пустой набор разрешений.Indicates that the permission set for the specified assembly is set to empty. Пустой набор разрешений — это новый экземпляр класса PermissionSet, в котором конструктору передано значение параметра None.An empty permission set is a new instance of the PermissionSet class, with a parameter value of None passed to the constructor. Сборка, связанная с пустым набором разрешений, не загрузится в домене приложения ASP.NET с частичным доверием.An assembly that is associated with an empty permission set will not load in an ASP.NET partial trust application domain. Следовательно, можно использовать поле Nothing, чтобы не допустить загрузки сборки в домен приложения ASP.NET с частичным доверием.Therefore, you can use the Nothing field to prevent an assembly from loading into a partial trust ASP.NET application domain.

Комментарии

Класс используется для предоставления возвращаемого значения ResolvePolicy для метода. HostSecurityPolicyResultsThe HostSecurityPolicyResults class is used to supply the return value for the ResolvePolicy method. Используйте этот метод, если требуется настроить поведение во время выполнения ASP.NET для переопределения политики управления доступом для кода ASP.NET.Use this method if you want to customize ASP.NET run-time behavior to override the ASP.NET code access security policy. Значение перечисления, возвращаемое методом, указывает тип политики безопасности для использования.The enumeration value that is returned by the method indicates the type of security policy to use.

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

Дополнительно