Interface IActionInvocation
- Namespace
- NRules.Extensibility
- Assembly
- NRules.dll
Represents invocation of the proxied rule action.
public interface IActionInvocation
Properties
Arguments
Action arguments. To get more information about the matched facts, whether they are passed to a given action or not, use IContext passed to the Intercept(IContext, IReadOnlyCollection<IActionInvocation>) method.
IReadOnlyList<object?> Arguments { get; }
Property Value
Remarks
Action arguments also include dependencies that are passed to the action method.
Trigger
Activation events that trigger this action.
ActionTrigger Trigger { get; }
Property Value
Methods
Invoke()
Invokes the action.
void Invoke()