Click or drag to resize

NRules.AgendaFilters Namespace

Contains types that implement filtering of matched rules as part of rules engine execution.
Public classAgendaContext
Context associated with the agenda operation.
Public interfaceIAgendaFilter
Base interface for agenda filters. Agenda filters are applied to rule matches (activations) before they are added to the agenda. If activation does not pass all the filters, it is not added to the agenda, and so the rule will not fire.
Public interfaceIStatefulAgendaFilter
Base interface for stateful agenda filters that store some state related to the activations and need to update that state during the activation lifecycle.