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.Core.ICheckRules Interface Reference

Defines the common methods for any business object which exposes means to supress and check business rules. More...

Inheritance diagram for Csla.Core.ICheckRules:
Csla.Core.BusinessBase Csla.IBusinessBase Csla.BusinessBase< T > Csla.BusinessBase< T > Csla.Validation.BusinessBase< T > Csla.Validation.BusinessBase< T >

Public Member Functions

void SuppressRuleChecking ()
 Sets value indicating no rule methods will be invoked. More...
 
void ResumeRuleChecking ()
 Resets value indicating all rule methods will be invoked. More...
 
void CheckRules ()
 Invokes all rules for the business type. More...
 
Task CheckRulesAsync ()
 Invokes all rules for the business type. More...
 
BrokenRulesCollection GetBrokenRules ()
 Gets the broken rules collection More...
 

Detailed Description

Defines the common methods for any business object which exposes means to supress and check business rules.

Definition at line 17 of file ICheckRules.cs.

Member Function Documentation

◆ CheckRules()

void Csla.Core.ICheckRules.CheckRules ( )

Invokes all rules for the business type.

◆ CheckRulesAsync()

Task Csla.Core.ICheckRules.CheckRulesAsync ( )

Invokes all rules for the business type.

◆ GetBrokenRules()

BrokenRulesCollection Csla.Core.ICheckRules.GetBrokenRules ( )

Gets the broken rules collection

Returns

Implemented in Csla.Core.BusinessBase.

◆ ResumeRuleChecking()

void Csla.Core.ICheckRules.ResumeRuleChecking ( )

Resets value indicating all rule methods will be invoked.

◆ SuppressRuleChecking()

void Csla.Core.ICheckRules.SuppressRuleChecking ( )

Sets value indicating no rule methods will be invoked.