NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ApplicationDirectoryMembershipCondition Class

Membership condition tests if the assembly is within the application directory or not.

Object
   ApplicationDirectoryMembershipCondition

[Visual Basic]
Public Class ApplicationDirectoryMembershipCondition
   Implements IMembershipCondition, ISecurityEncodable, _
   ISecurityPolicyEncodable, IConstantMembershipCondition
[C#]
public class ApplicationDirectoryMembershipCondition :
   IMembershipCondition, ISecurityEncodable, ISecurityPolicyEncodable,
   IConstantMembershipCondition
[C++]
public __gc class ApplicationDirectoryMembershipCondition : public
   IMembershipCondition, ISecurityEncodable, ISecurityPolicyEncodable,
   IConstantMembershipCondition
[JScript]
public class ApplicationDirectoryMembershipCondition implements
   IMembershipCondition, ISecurityEncodable, ISecurityPolicyEncodable,
   IConstantMembershipCondition

Remarks

In terms of test on evidence objects this tests if the ApplicationDirectory evidence object Directory property path contains the assembly URL evidence path or not. For instance, if the ApplicationDirectory is "C:\app1" then an assembly with URL evidence such as "C:\app1\main.aspx" would cause this membership condition to be true. Other code no in C:\app1 directory would fail this membership condition test.

This membership condition is typically used by server applications to determine if an assembly is part of the application (i.e. in the application directory) or not.

Requirements

Namespace: System.Security.Policy

Assembly: mscorlib.dll

See Also

ApplicationDirectoryMembershipCondition Members | System.Security.Policy Namespace