Share via


SiteMembershipCondition 类

定义

通过测试从其中产生程序集的站点确定该程序集是否属于代码组。 此类不能被继承。

public ref class SiteMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class SiteMembershipCondition sealed
public sealed class SiteMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition
type SiteMembershipCondition = class
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
    interface IMembershipCondition
[<System.Serializable>]
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type SiteMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class SiteMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class SiteMembershipCondition
继承
SiteMembershipCondition
属性
实现

注解

如果代码来自 指定的 Site网站,则代码程序集满足网站成员资格条件。 站点标识是为来自除 FILE 以外的任何协议的 URL 中的代码定义的。 网站是 URL 协议后的“//”与以下“/”之间的字符串(如果存在)。 例如, www.fourthcoffee.com 是 URL http://www.fourthcoffee.com/process/grind.htm中的站点标识。 这不包括端口号。 如果给定的 URL 为 http://www.fourthcoffee.com:8000/,则网站为 www.fourthcoffee.com,而不是 www.fourthcoffee.com:8000

网站可以完全匹配,也可以通过点分隔符处的通配符 (“*”) 前缀进行匹配。 例如,站点名称*.fourthcoffee.com与 匹配fourthcoffee.comwww.fourthcoffee.com 如果没有通配符,站点名称必须是精确匹配项。 网站名称 * 将匹配任何站点,但不匹配没有站点证据的代码。

构造函数

SiteMembershipCondition(String)

用确定成员身份的站点名称初始化 SiteMembershipCondition 类的新实例。

属性

Site

获取或设置要针对其测试成员条件的站点。

方法

Check(Evidence)

确定指定的证据是否能满足成员条件。

Copy()

创建成员条件的等效副本。

Equals(Object)

确定指定 SiteMembershipCondition 对象中的站点是否等效于包含在当前 SiteMembershipCondition 中的站点。

FromXml(SecurityElement)

通过 XML 编码重新构造具有指定状态的安全对象。

FromXml(SecurityElement, PolicyLevel)

通过 XML 编码重新构造具有指定状态的安全对象。

GetHashCode()

获取当前成员条件的哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

创建并返回成员条件的字符串表示形式。

ToXml()

创建安全对象及其当前状态的 XML 编码。

ToXml(PolicyLevel)

使用指定的 PolicyLevel 创建安全对象及其当前状态的 XML 编码。

适用于