![]() |
CSLA .NET 10.0.0
A home for your business logic
|
Namespaces | |
| namespace | CommonRules |
Classes | |
| class | AddObjectAuthorizationRulesContext |
| Context for the AddObjectAuthorizationRulesContext method. More... | |
| class | AuthorizationContext |
| Context information provided to an authorization rule when it is invoked. More... | |
| class | AuthorizationRule |
| Base class providing basic authorization rule implementation. More... | |
| class | AuthorizationRuleAsync |
| Base class providing basic authorization rule implementation. More... | |
| class | AuthorizationRuleManager |
| Manages the list of authorization rules for a business type. More... | |
| class | BrokenRule |
| Stores details about a specific broken business rule. More... | |
| class | BrokenRulesCollection |
| A collection of currently broken rules. More... | |
| class | BrokenRulesNode |
| Holds broken rules for an Node in the BrokenRulesTree. More... | |
| class | BusinessRule |
| Base class used to create business and validation rules. More... | |
| class | BusinessRuleAsync |
| Base class used to create async business and validation rules. More... | |
| class | BusinessRuleBase |
| Base class used to create business and validation rules. More... | |
| class | BusinessRuleManager |
| Manages the list of rules for a business type. More... | |
| class | BusinessRules |
| Tracks the business rules for a business object. More... | |
| class | BusinessRulesExtensions |
| Rule extensions for creating rules with a fluent coding style. | |
| class | DontObserveUnhandledAsyncRuleExceptionHandler |
| interface | IAddObjectAuthorizationRulesContext |
| Context for the AddObjectAuthorizationRulesContext method. More... | |
| interface | IAuthorizationContext |
| Implemented by objects which provide context information to an authorization rule when it is invoked. More... | |
| interface | IAuthorizationRule |
| Interface defining an authorization rule implementation. More... | |
| interface | IAuthorizationRuleAsync |
| Interface defining an authorization rule implementation. More... | |
| interface | IAuthorizationRuleBase |
| Interface defining an authorization rule base implementation. More... | |
| interface | IBusinessRuleBase |
| Interface defining a business/validation rule implementation. More... | |
| interface | IBusinessRule |
| Interface defining a business/validation rule implementation. More... | |
| interface | IBusinessRuleAsync |
| Interface defining a business/validation rule implementation. More... | |
| interface | IBusinessRules |
| Public interfacefor IBusinessRules. More... | |
| interface | IHostRules |
| Defines the interaction between the rules engine and a business object that hosts the rules. More... | |
| interface | IRuleContext |
| Context information provided to a business rule when it is invoked. More... | |
| interface | IUnhandledAsyncRuleExceptionHandler |
| Represents an interface for handling exceptions raised by IBusinessRuleAsync. More... | |
| class | ObjectRule |
| Base class for object level rules. More... | |
| class | ObjectRuleAsync |
| Base class for object level rules. More... | |
| class | PropertyRule |
| Base class for a property rule. More... | |
| class | PropertyRuleAsync |
| Base class for a property rule. More... | |
| class | RuleContext |
| Context information provided to a business rule when it is invoked. More... | |
| class | RuleResult |
| Contains information about the result of a rule. More... | |
| class | RuleUri |
| Parses a rule:// URI to provide easy access to the parts of the URI. More... | |
| class | UriExtensions |
| Extension methods for System.Uri. | |
| class | ValidationException |
| Exception class indicating that there was a validation problem with a business object. More... | |
Enumerations | |
| enum | AuthorizationActions { WriteProperty , ReadProperty , ExecuteMethod , CreateObject , GetObject , EditObject , DeleteObject } |
| Authorization actions. More... | |
| enum | RunModes { Default =0 , DenyCheckRules = 1 , DenyAsAffectedProperty = 2 , DenyOnServerSidePortal = 4 } |
| Flags enum to define when rule is allowed or denied to run. More... | |
| enum | RuleContextModes { Any = 247 , CheckRules = 1 , CheckObjectRules = 2 , PropertyChanged = 4 , AsAffectedProperty = 8 } |
| RuleContext mode flags. More... | |
| enum | RuleSeverity { Error , Warning , Information , Success } |
| Values for validation rule severities. More... | |
Authorization actions.
RuleContext mode flags.
Values for validation rule severities.
| enum Csla.Rules.RunModes |
Flags enum to define when rule is allowed or denied to run.