Table of Contents

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.