Click or drag to resize

IEventProvider Interface

Provider of rules session events.

Namespace:  NRules.Diagnostics
Assembly:  NRules (in NRules.dll) Version: 0.8.4
Syntax
C#
public interface IEventProvider

The IEventProvider type exposes the following members.

Events
  NameDescription
Public eventActionFailedEvent
Raised when action execution threw an exception. Gives observer of the event control over handling of the exception.
Public eventActivationCreatedEvent
Raised when a new rule activation is created. A new activation is created when a new set of facts (tuple) matches a rule. The activation is placed on the agenda and becomes a candidate for firing.
Public eventActivationDeletedEvent
Raised when an existing activation is deleted. An activation is deleted when a previously matching set of facts (tuple) no longer matches the rule due to updated or retracted facts. The activation is removed from the agenda and is no longer a candidate for firing.
Public eventActivationUpdatedEvent
Raised when an existing activation is updated. An activation is updated when a previously matching set of facts (tuple) is updated and it still matches the rule. The activation is updated in the agenda and remains a candidate for firing.
Public eventAgendaFilterFailedEvent
Raised when agenda filter execution threw an exception. Gives observer of the event control over handling of the exception.
Public eventAggregateFailedEvent
Raised when aggregate expression evaluation threw an exception. Gives observer of the event control over handling of the exception.
Public eventBindingFailedEvent
Raised when binding expression evaluation threw an exception. Gives observer of the event control over handling of the exception.
Public eventConditionFailedEvent
Raised when condition evaluation threw an exception. Gives observer of the event control over handling of the exception.
Public eventFactInsertedEvent
Raised after a new fact is inserted into working memory.
Public eventFactInsertingEvent
Raised before a new fact is inserted into working memory.
Public eventFactRetractedEvent
Raised after an existing fact is retracted from the working memory.
Public eventFactRetractingEvent
Raised before an existing fact is retracted from the working memory.
Public eventFactUpdatedEvent
Raised after an existing fact is updated in the working memory.
Public eventFactUpdatingEvent
Raised before an existing fact is updated in the working memory.
Public eventRuleFiredEvent
Raised after a rule has fired and all its actions executed.
Public eventRuleFiringEvent
Raised before a rule is about to fire.
Top
See Also