SiteMembershipCondition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过测试从其中产生程序集的站点确定该程序集是否属于代码组。 此类不能被继承。
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.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 编码。 |