HostSecurityPolicyResults 枚举

定义

指定要应用于程序集的安全策略的类型。

public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults = 
Public Enum HostSecurityPolicyResults
继承
HostSecurityPolicyResults

字段

AppDomainTrust 2

指示应将与 AppDomain 实例关联的权限集应用于指定程序集。 这意味着,应将程序集视为加载到部分信任 ASP.NET AppDomain 实例中的用户程序集。 此外,程序集应具有在初始化时指派给 AppDomain 实例的权限集。

DefaultPolicy 0

指示 ASP.NET 应使用默认逻辑来确定指定程序集的适当权限集。 如果您不希望确定程序集的权限集,则应返回 DefaultPolicy 值。

FullTrust 1

指示应向指定程序集授予完全信任。

Nothing 3

指示指定程序集的权限集设置为空。 空权限集是将参数值 PermissionSet 传递给构造函数后所产生的 None 类的新实例。 ASP.NET 部分信任应用程序域中将不能加载与空权限集关联的程序集。 因此,可使用 Nothing 字段防止程序集加载到部分信任的 ASP.NET 应用程序域中。

注解

HostSecurityPolicyResults类用于提供方法的返回值 ResolvePolicy 。 如果要自定义 ASP.NET 运行时行为以替代 ASP.NET 代码访问安全策略,请使用此方法。 方法返回的枚举值指示要使用的安全策略的类型。

适用于

另请参阅