Manager for plug-ins to specify and execute actions. More...
Public Member Functions | |
void | ExecuteAction (Guid actionId, Collection< FQID > actionItems, BaseEvent sourceEvent) |
Instructs the plug-in to execute an action, which was triggered by the source event. | |
virtual void | ExecuteAction2 (Guid actionId, Collection< FQID > actionItems, Collection< FQID > actionItems2, BaseEvent sourceEvent) |
Instructs the plug-in to execute an action, which was triggered by the source event. | |
Collection< ActionDefinition > | GetActionDefinitions () |
Get a collection of actions, which the plug-in can execute. | |
Protected Member Functions | |
virtual void | OnActionConfigurationChanged (EventArgs e) |
Default event execution. | |
Events | |
EventHandler | ActionConfigurationChanged = delegate { } |
Indicate that the action configuration has changed. | |
Manager for plug-ins to specify and execute actions.
Note: Your assembly must contain an Event Server BackgroundPlugin otherwise your assembly will not be loaded by the Event Server and your ActionManager will not work.
|
abstract |
Instructs the plug-in to execute an action, which was triggered by the source event.
actionId | Refers to the ActionDefinition.Id |
actionItems | The FQIDs of the first selection, multiple FQIDs is possible when groups was selected. |
sourceEvent | Contains information about the event that triggered the rule |
|
inlinevirtual |
Instructs the plug-in to execute an action, which was triggered by the source event.
actionId | Refers to the ActionDefinition.Id |
actionItems | The FQIDs of the first selection, multiple FQIDs is possible when groups was selected. |
actionItems2 | The FQIDs of the second selection, multiple FQIDs is possible when groups was selected. |
sourceEvent | Contains information about the event that triggered the rule |
|
abstract |
Get a collection of actions, which the plug-in can execute.
|
inlineprotectedvirtual |
Default event execution.
e |
EventHandler VideoOS.Platform.RuleAction.ActionManager.ActionConfigurationChanged = delegate { } |
Indicate that the action configuration has changed.