ApplicationDirectoryMembershipCondition

ApplicationDirectoryMembershipConditionserializable

System.Security.Policy (mscorlib.dll)sealed class
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.



    Part V: API Quick Reference