Name
FirstMatchCodeGroup
Synopsis
public sealed class FirstMatchCodeGroup : CodeGroup { // Public Constructors public FirstMatchCodeGroup(IMembershipConditionmembershipCondition
, PolicyStatementpolicy
); // Public Instance Properties public override string MergeLogic{get; } // overrides CodeGroup // Public Instance Methods public override CodeGroup Copy( ); // overrides CodeGroup public override PolicyStatement Resolve(Evidenceevidence
); // overrides CodeGroup public override CodeGroup ResolveMatchingCodeGroups(Evidenceevidence
); // overrides CodeGroup }
The FirstMatchCodeGroup
class is a concrete
subclass of the CodeGroup
class. Members of a
FirstMatchCodeGroup
are tested for membership
against its child code groups in order. After qualifying for
membership to a child group, the comparison stops, which means that
the order of the children is important. The final permission set
granted by the FirstMatchCodeGroup
is the union of
its permission set and at most one of its children.
Hierarchy
System.Object
→
CodeGroup
→
FirstMatchCodeGroup
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.