HostSecurityManager.Flags 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取表示与主机相关的安全策略组件的标志。
public:
virtual property System::Security::HostSecurityManagerOptions Flags { System::Security::HostSecurityManagerOptions get(); };
public virtual System.Security.HostSecurityManagerOptions Flags { get; }
member this.Flags : System.Security.HostSecurityManagerOptions
Public Overridable ReadOnly Property Flags As HostSecurityManagerOptions
属性值
用于指定安全策略组件的枚举值之一。 默认值为 AllFlags。
示例
以下示例演示如何替代 Flags 自定义主机安全管理器的 属性。 此示例是为 类提供的更大示例的 HostSecurityManager 一部分。
private HostSecurityManagerOptions hostFlags = HostSecurityManagerOptions.HostDetermineApplicationTrust |
HostSecurityManagerOptions.HostAssemblyEvidence;
public override HostSecurityManagerOptions Flags
{
get
{
return hostFlags;
}
}
Private hostFlags As HostSecurityManagerOptions = HostSecurityManagerOptions.HostDetermineApplicationTrust Or HostSecurityManagerOptions.HostAssemblyEvidence
Public Overrides ReadOnly Property Flags() As HostSecurityManagerOptions
Get
Return hostFlags
End Get
End Property
注解
可以在派生类中重写此属性。 此基实现总是返回 AllFlags。
当仅关注 的一个子集时, HostSecurityManagerOptions 派生主机可以更改此属性的值。 可能的子集包括 none、拒绝的集、策略级别和程序集证据。