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指定的网站,则代码程序集满足网站成员资格条件。 为 URL 中的代码定义站点标识,其中包含除 FILE 以外的任何协议。 网站是 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.comfourthcoffee.com匹配 www.fourthcoffee.com 。 如果没有通配符,站点名称必须是精确匹配项。 网站名称 * 将匹配任何网站,但与没有网站证据的代码匹配。

构造函数

名称 说明
SiteMembershipCondition(String)

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

属性

名称 说明
Site

获取或设置成员资格条件测试的站点。

方法

名称 说明
Check(Evidence)

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

Copy()

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

Equals(Object)

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

FromXml(SecurityElement, PolicyLevel)

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

FromXml(SecurityElement)

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

GetHashCode()

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

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

ToXml()

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

ToXml(PolicyLevel)

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

适用于