[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. |