[This is preliminary documentation and subject to change.]
Contains classes that comprise the definition of the authorization policy model defined by the authorization engine - Role, State, Action and Property classes and the associated ActionRule and PropertyRule classes.There are also the corresponding collection classes and some specialized types defined, like the ComPlusRole and the WindowsRole classes.
Class | Description |
---|---|
Action | Defines an action that can be executed by the AuthorizationPolicy. |
ActionCollection | Represents a collection Action objects. |
ActionRule | Defines the association of an Action with a State and a Role. The association properties represent the result (TargetState) and the visibility (IsVisible) and accessibility (IsEnabled of the associated action. |
ActionRuleCollection | Represents a collection of the ActionRule objects. |
ComPlusRole | Provides a role implementation that represents a role in the COM+ catalog. |
DynamicRole | Provides a role implementation whose membership can be controlled programmatically by setting the IsMemberResult property. |
NamedObjectBase | This is the common base class for all the classes that form the definition of an authorization model. |
NamedObjectCollectionBase | Provides a base class for all concrete collection classes for descendants of the NamedObjectBase class. |
ObjectBase | This is the base class for all classes comprising the AuthorizationPolicy state-based authorization model. |
ObjectCollectionBase | Represents a collection NamedObjectBase-derived objects. |
Property | Defines an Property that is part of an AuthorizationPolicy. |
PropertyCollection | Represents a collection of Property objects. |
PropertyRule | Defines the association of a property with a state, set of Roles that can access the property and the accessibility flags: IsVisible and IsEnabled. |
PropertyRuleCollection | Represents a collection of PropertyRule objects. |
Role | Defines a role that can act on an instance of an AuthorizationPolicy class. |
RoleCollection | Represents a collection of Role objects. |
RuleBase | Provides a base class for derived classes representing associations (sometimes called tuples) of a given State, role, state-dependent object and the state-dependent object's attributes. The provided ActionRule and PropertyRule classes represent built-in rule objects. |
RuleCollectionBase | Provides a base class for all concrete collection classes containing descendants of the RuleBase class. |
State | Defines a state in the authorization model. |
StateCollection | Represents a collection of State objects. |
WindowsRole | Provides a role implementation that represents a windows security group. |