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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SiteMembershipCondition : System.Security.Policy.IMembershipCondition
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.com匹配www.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 编码。

适用于