ApplicationDirectoryMembershipCondition 类

定义

通过测试程序集的应用程序目录确定该程序集是否属于代码组。 此类不能被继承。

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

注解

ApplicationDirectoryMembershipCondition 确定属性 ApplicationDirectoryDirectory 是否包含程序集 URL 证据路径。 例如,如果 ApplicationDirectory 为 C:\app1,则具有 C:\app1、C:\app1\main.aspx、C:\app1\folder1 或 C:\app1\folder1\main1.aspx 等 URL 证据的程序集与此成员资格条件匹配。 不在 C:\app1 目录中或其某个子目录中的代码未通过此成员资格条件测试。

没有 ApplicationDirectoryUrl 证据的代码始终无法通过此成员资格条件测试。

注意

成员资格条件由应用程序的 URL 证据确定。 无法配置 对象; ApplicationDirectoryMembershipCondition 它由应用程序的位置预先确定。

构造函数

ApplicationDirectoryMembershipCondition()

初始化 ApplicationDirectoryMembershipCondition 类的新实例。

方法

Check(Evidence)

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

Copy()

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

Equals(Object)

确定指定的成员条件是否为 ApplicationDirectoryMembershipCondition

FromXml(SecurityElement)

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

FromXml(SecurityElement, PolicyLevel)

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

GetHashCode()

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

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

ToXml()

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

ToXml(PolicyLevel)

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

适用于