BusinessEventHandler Constructor |
Namespace:
Aloe.SystemFrameworks.Domain.BusinessLogic
Assembly:
Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntaxpublic BusinessEventHandler(
IBusinessRule businessRule,
IBusinessEventMask eventMask,
Nullable<RuleExecutionPriority> executionPriority = null
)
Public Sub New (
businessRule As IBusinessRule,
eventMask As IBusinessEventMask,
Optional executionPriority As Nullable(Of RuleExecutionPriority) = Nothing
)
public:
BusinessEventHandler(
IBusinessRule^ businessRule,
IBusinessEventMask^ eventMask,
Nullable<RuleExecutionPriority^>^ executionPriority = nullptr
)
new :
businessRule : IBusinessRule *
eventMask : IBusinessEventMask *
?executionPriority : Nullable<RuleExecutionPriority>
(* Defaults:
let _executionPriority = defaultArg executionPriority null
*)
-> BusinessEventHandler
Parameters
- businessRule
- Type: Aloe.SystemFrameworks.Domain.BusinessLogicIBusinessRule
The business rule. - eventMask
- Type: Aloe.SystemFrameworks.Domain.BusinessLogicIBusinessEventMask
The event mask for which to register the rule. - executionPriority (Optional)
- Type: SystemNullableRuleExecutionPriority
The execution priority of the event handler.
See Also