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
[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 编码。 |