Namespace NRules.AgendaFilters
Contains types that implement filtering of matched rules as part of rules engine execution.
Classes
- AgendaContext
Context associated with the agenda operation.
Interfaces
- IAgendaFilter
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.
- IStatefulAgendaFilter
Base interface for stateful agenda filters that store some state related to the activations and need to update that state during the activation lifecycle.