Click or drag to resize

NRules.Diagnostics Namespace

Contains types that facilitate troubleshooting and monitoring of the rules engine execution.
Classes
  ClassDescription
Public classAgendaEventArgs
Information related to agenda events.
Public classAgendaExpressionErrorEventArgs
Information related to error events raised during agenda expression evaluation.
Public classAgendaExpressionEventArgs
Information related to events raised during agenda expression evaluation.
Public classExpressionEventArgs
Information related to expression evaluation events.
Public classLhsExpressionErrorEventArgs
Information related to error events raised during left-hand side expression evaluation.
Public classLhsExpressionEventArgs
Information related to events raised during left-hand side expression evaluation.
Public classReteGraph
Rete network graph that corresponds to the compiled rules.
Public classReteLink
Link between nodes in the rete network graph.
Public classReteNode
Node in the Rete network graph.
Public classRhsExpressionErrorEventArgs
Information related to error events raised during right-hand side expression evaluation.
Public classRhsExpressionEventArgs
Information related to events raised during right-hand side expression evaluation.
Public classWorkingMemoryEventArgs
Information related to working memory events.
Interfaces
  InterfaceDescription
Public interfaceIEventProvider
Provider of rules session events.
Public interfaceIMetricsProvider
Provides access to performance metrics associated with individual nodes in the Rete network used to execute the rules.
Public interfaceINodeMetrics
Performance metrics associated with a given node in the Rete network.
Public interfaceIRecoverableError
Error event that can be handled by the consumer.
Public interfaceISessionSchemaProvider
Provides the rules schema in a form of a Rete network graph, for diagnostics.
Enumerations
  EnumerationDescription
Public enumerationNodeType
Types of nodes in the Rete network.