Programming .Net Security

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.

Категории