Click or drag to resize

IBusinessRule Interface

Defines the base interface for all business rules

Namespace:  Aloe.SystemFrameworks.Domain.BusinessLogic
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public interface IBusinessRule

The IBusinessRule type exposes the following members.

Properties
  NameDescription
Public propertyCode
Gets the unique business rule code.
Public propertyDefaultExecutionPriority
Gets the default execution priority of the rule. It is used when priority is not specified when registering the rule for events.
Public propertyExecuteForDeletedObject
Gets a value indicating whether to execute the rule for deleted object.
Public propertyLocalizedName
Gets the localized name of the business rule.
Public propertyName
Gets the rule name.
Top
Methods
  NameDescription
Public methodExecute
Executes the business rule on the specified object.
Public methodOnRegistration
Called upon registration of the business rule in a repository.
Top
See Also