Click or drag to resize

IAgenda Interface

Agenda stores matches between rules and facts. These matches are called activations. Multiple activations are ordered according to the conflict resolution strategy.

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

The IAgenda type exposes the following members.

Methods
  NameDescription
Public methodAddFilter(IAgendaFilter)
Adds a global filter to the agenda.
Public methodAddFilter(IRuleDefinition, IAgendaFilter)
Adds a rule-level filter to the agenda.
Public methodClear
Removes all matches from agenda.
Public methodIsEmpty
Indicates whether there are any activations in the agenda.
Public methodPeek
Retrieves the next match, without removing it from agenda.
Top
See Also