CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.Rules.IHostRules Interface Reference

Defines the interaction between the rules engine and a business object that hosts the rules. More...

Inheritance diagram for Csla.Rules.IHostRules:
Csla.Core.BusinessBase Csla.BusinessBase< T >

Public Member Functions

void RuleStart (Core.IPropertyInfo property)
 Indicates that a rule has started processing.
void RuleComplete (Core.IPropertyInfo property)
 Indicates that a rule has finished processing.
void RuleComplete (string property)
 Indicates that a rule has finished processing.
void AllRulesComplete ()
 Indicates that all rules have finished processing.

Detailed Description

Defines the interaction between the rules engine and a business object that hosts the rules.

Member Function Documentation

◆ AllRulesComplete()

void Csla.Rules.IHostRules.AllRulesComplete ( )

Indicates that all rules have finished processing.

◆ RuleComplete() [1/2]

void Csla.Rules.IHostRules.RuleComplete ( Core.IPropertyInfo property)

Indicates that a rule has finished processing.

Parameters
propertyProperty for rule.
Exceptions
ArgumentNullExceptionproperty is null.

◆ RuleComplete() [2/2]

void Csla.Rules.IHostRules.RuleComplete ( string property)

Indicates that a rule has finished processing.

Parameters
propertyProperty for rule.
Exceptions
ArgumentNullExceptionproperty is null.

◆ RuleStart()

void Csla.Rules.IHostRules.RuleStart ( Core.IPropertyInfo property)

Indicates that a rule has started processing.

Parameters
propertyProperty for rule.
Exceptions
ArgumentNullExceptionproperty is null.

The documentation for this interface was generated from the following file: