Namespace NRules.Diagnostics
Contains types that facilitate troubleshooting and monitoring of the rules engine execution.
Classes
- AgendaEventArgs
- Information related to agenda events. 
- AgendaExpressionErrorEventArgs
- Information related to error events raised during agenda expression evaluation. 
- AgendaExpressionEventArgs
- Information related to events raised during agenda expression evaluation. 
- ExpressionEventArgs
- Information related to expression evaluation events. 
- LhsExpressionErrorEventArgs
- Information related to error events raised during left-hand side expression evaluation. 
- LhsExpressionEventArgs
- Information related to events raised during left-hand side expression evaluation. 
- ReteGraph
- Rete network graph that corresponds to the compiled rules. 
- ReteLink
- Link between nodes in the rete network graph. 
- ReteNode
- Node in the Rete network graph. 
- RhsExpressionErrorEventArgs
- Information related to error events raised during right-hand side expression evaluation. 
- RhsExpressionEventArgs
- Information related to events raised during right-hand side expression evaluation. 
- WorkingMemoryEventArgs
- Information related to working memory events. 
Interfaces
- IEventProvider
- Provider of rules session events. 
- IMetricsProvider
- Provides access to performance metrics associated with individual nodes in the Rete network used to execute the rules. 
- INodeMetrics
- Performance metrics associated with a given node in the Rete network. 
- IRecoverableError
- Error event that can be handled by the consumer. 
- ISessionSchemaProvider
- Provides the rules schema in a form of a Rete network graph, for diagnostics. 
Enums
- NodeType
- Types of nodes in the Rete network.