Class AgendaExpressionErrorEventArgs
- Namespace
- NRules.Diagnostics
- Assembly
- NRules.dll
Information related to error events raised during agenda expression evaluation.
public class AgendaExpressionErrorEventArgs : AgendaExpressionEventArgs, IRecoverableError
- Inheritance
-
AgendaExpressionErrorEventArgs
- Implements
- Inherited Members
Constructors
AgendaExpressionErrorEventArgs(Expression, Exception?, object[], IMatch)
Initializes a new instance of the AgendaExpressionErrorEventArgs class.
public AgendaExpressionErrorEventArgs(Expression expression, Exception? exception, object[] arguments, IMatch match)
Parameters
expressionExpressionExpression related to the event.
exceptionExceptionException related to the event.
argumentsobject[]Expression arguments.
matchIMatchRule match related to the event.
Properties
IsHandled
Flag that indicates whether the exception was handled.
If handler sets this to true then engine continues execution,
otherwise exception is rethrown and terminates engine's execution.
public bool IsHandled { get; set; }