public sealed class ApplicationDirectoryMembershipCondition : IMembershipCondition, System.Security.ISecurityEncodable,
System.Security.ISecurityPolicyEncodable, IConstantMembershipCondition {
// Public Constructors
public ApplicationDirectoryMembershipCondition( );
// Public Instance Methods
public bool Check(Evidence evidence);
// implements IMembershipCondition
public IMembershipCondition Copy( );
// implements IMembershipCondition
public override bool Equals(object o);
// overrides object
public void FromXml(System.Security.SecurityElement e);
// implements System.Security.ISecurityEncodable
public void FromXml(System.Security.SecurityElement e,
// implements System.Security.ISecurityPolicyEncodable
PolicyLevel level);
public override int GetHashCode( );
// overrides object
public override string ToString( );
// overrides object
public SecurityElement ToXml( );
// implements System.Security.ISecurityEncodable
public SecurityElement ToXml(PolicyLevel level);
// implements System.Security.ISecurityPolicyEncodable
}
The ApplicationDirectoryMembershipCondition
membership condition class uses the value of both
ApplicationDirectory and Url
evidence to determine if an assembly or application domain qualifies
for membership of a CodeGroup. The Check(
) method returns true if the specified
Evidence collection contains both
Url and ApplicationDirectory
evidence, and the Url.Value property represents a
location that is a child of the
ApplicationDirectory.Directory property.