HostSecurityPolicyResults 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定要应用于程序集的安全策略的类型。
public enum class HostSecurityPolicyResults
public enum HostSecurityPolicyResults
type HostSecurityPolicyResults =
Public Enum 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 代码访问安全策略,请使用此方法。 方法返回的枚举值指示要使用的安全策略的类型。