CSLA.NET 5.4.2
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
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.IBusinessBase Csla.IReadOnlyBase Csla.ReadOnlyBase< T > Csla.BusinessBase< T > Csla.BusinessBase< T > Csla.ReadOnlyBase< T > Csla.Security.ICslaIdentity Csla.Validation.ReadOnlyBase< T > Csla.Validation.BusinessBase< T > Csla.Validation.BusinessBase< T > Csla.Validation.ReadOnlyBase< T >

Public Member Functions

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

Detailed Description

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

Definition at line 19 of file IHostRules.cs.

Member Function Documentation

◆ AllRulesComplete()

void Csla.Rules.IHostRules.AllRulesComplete ( )

Indicates that all rules have finished processing.

◆ RuleComplete() [1/2]

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

Indicates that a rule has finished processing.

Parameters
propertyProperty for rule.

◆ RuleComplete() [2/2]

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

Indicates that a rule has finished processing.

Parameters
propertyProperty for rule.

◆ RuleStart()

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

Indicates that a rule has started processing.

Parameters
propertyProperty for rule.