Click or drag to resize

BusinessEventHandlingSystem Class

Represents a system, which handles business events.
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.Domain.BusinessLogicBusinessEventHandlingSystem

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

The BusinessEventHandlingSystem type exposes the following members.

Constructors
  NameDescription
Public methodBusinessEventHandlingSystem
Initializes a new instance of the BusinessEventHandlingSystem class.
Top
Properties
  NameDescription
Public propertyEventHandlers
Gets the event handlers.
Top
Methods
  NameDescription
Public methodGetEventHandlers
Gets the event handlers for the specified business event.
Public methodHandleEvent
Handles a business event by execution all appropriate event handlers.
Public methodMakeReadOnly
Marks the BusinessEventHandlingSystem as read only. BusinessEventHandler can't be registered on initialized system.
Public methodRegisterEventHandler
Registers the event handler.
Top
Remarks
The event handling system allows registration of event handlers and stores them in an internal collection. Later, when an actual event occurs the system can find and execute the proper event handlers.
See Also