Click or drag to resize

IAgendaFilter Interface

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.

Namespace:  NRules.AgendaFilters
Assembly:  NRules (in NRules.dll) Version: 0.8.4
public interface IAgendaFilter

The IAgendaFilter type exposes the following members.

Public methodAccept
Tests rule activation whether it should be added to the agenda.
Agenda filters never remove activations from the agenda. If an activation passed all filters and was added to the agenda, and then later was modified and failed to pass the filters, it still remains in the agenda.
See Also