ApplicationDirectoryMembershipCondition Class
Determines whether an assembly belongs to a code group by testing its application directory. This class cannot be inherited.
Namespace: System.Security.Policy
Assembly: mscorlib (in mscorlib.dll)
The ApplicationDirectoryMembershipCondition type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | ApplicationDirectoryMembershipCondition | Initializes a new instance of the ApplicationDirectoryMembershipCondition class. |
| Name | Description | |
|---|---|---|
![]() | Check | Determines whether the membership condition is satisfied by the specified evidence. |
![]() | Copy | Creates an equivalent copy of the membership condition. |
![]() | Equals | Determines whether the specified membership condition is an ApplicationDirectoryMembershipCondition. (Overrides Object.Equals(Object).) |
![]() | FromXml(SecurityElement) | Reconstructs a security object with a specified state from an XML encoding. |
![]() | FromXml(SecurityElement, PolicyLevel) | Reconstructs a security object with a specified state from an XML encoding. |
![]() | GetHashCode | Gets the hash code for the current membership condition. (Overrides Object.GetHashCode().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Creates and returns a string representation of the membership condition. (Overrides Object.ToString().) |
![]() | ToXml() | Creates an XML encoding of the security object and its current state. |
![]() | ToXml(PolicyLevel) | Creates an XML encoding of the security object and its current state with the specified PolicyLevel. |
ApplicationDirectoryMembershipCondition determines whether an ApplicationDirectory Directory property contains the assembly URL evidence path. For example, if the ApplicationDirectory is C:\app1, assemblies with URL evidence such as C:\app1, C:\app1\main.aspx, C:\app1\folder1, or C:\app1\folder1\main1.aspx match this membership condition. Code that is not in the C:\app1 directory or in one of its subdirectories fails this membership condition test.
Code without either ApplicationDirectory or Url evidence always fails this membership condition test.
Note |
|---|
The membership condition is determined by the URL evidence for the application. You cannot configure the ApplicationDirectoryMembershipCondition object; it is predetermined by the location of the application. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Note