Skip to main content

OnEventArguments

The OnEventArguments class represents the arguments passed to an event handler in a workflow, containing the event codes, actioner details, and reason for the event.

Properties

NameDescription
EventCodeThe event code of the event.
IsSessionStarterObjectGets whether this execution is for a session starter object.
ReasonA dictionary containing the reason for the action taken.
StepGets the arguments containing information about the current workflow step.
ResultEventCodeThe result event code after the event has been processed.
ActionerTypeThe ApproverType enum represents the various types of approvers in a workflow process, indicating how approval is handled.
ContextGets the business context in which the workflow step is being executed.
ActionerUserIdThe ID of the user who performed the action.
ProcessIdGets the unique identifier of the workflow process instance.

Constructors

NameDescription
OnEventArguments(eventCode, resultEventCode, actionerUserId, actionerType, reason, step, processId, isSessionStarterObject, context)Constructor for the OnEventArguments class. Initializes a new instance of OnEventArguments with the specified parameters.
OnEventArguments(step, processId, isSessionStarterObject, context)Initializes a new instance of the OnEventArguments class with complete workflow execution information.