Table of Contents

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, IEnumerable<IActionInvocation>) method.

object[] Arguments { get; }

Property Value

object[]

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

ActionTrigger

Methods

Invoke()

Invokes the action.

void Invoke()