Event within a workflow execution. A history event can be one of these types:
- WorkflowExecutionStarted : The workflow execution was started.
- WorkflowExecutionCompleted : The workflow execution was closed due to successful completion.
- WorkflowExecutionFailed : The workflow execution closed due to a failure.
- WorkflowExecutionTimedOut : The workflow execution was closed because a time out was exceeded.
- WorkflowExecutionCanceled : The workflow execution was successfully canceled and closed.
- WorkflowExecutionTerminated : The workflow execution was terminated.
- WorkflowExecutionContinuedAsNew : The workflow execution was closed and a new execution of the same type was created with the same workflowId.
- WorkflowExecutionCancelRequested : A request to cancel this workflow execution was made.
- DecisionTaskScheduled : A decision task was scheduled for the workflow execution.
- DecisionTaskStarted : The decision task was dispatched to a decider.
- DecisionTaskCompleted : The decider successfully completed a decision task by calling RespondDecisionTaskCompleted.
- DecisionTaskTimedOut : The decision task timed out.
- ActivityTaskScheduled : An activity task was scheduled for execution.
- ScheduleActivityTaskFailed : Failed to process ScheduleActivityTask decision. This happens when the decision is not configured properly, for example the activity type specified is not registered.
- ActivityTaskStarted : The scheduled activity task was dispatched to a worker.
- ActivityTaskCompleted : An activity worker successfully completed an activity task by calling RespondActivityTaskCompleted.
- ActivityTaskFailed : An activity worker failed an activity task by calling RespondActivityTaskFailed.
- ActivityTaskTimedOut : The activity task timed out.
- ActivityTaskCanceled : The activity task was successfully canceled.
- ActivityTaskCancelRequested : A RequestCancelActivityTask decision was received by the system.
- RequestCancelActivityTaskFailed : Failed to process RequestCancelActivityTask decision. This happens when the decision is not configured properly.
- WorkflowExecutionSignaled : An external signal was received for the workflow execution.
- MarkerRecorded : A marker was recorded in the workflow history as the result of a RecordMarker decision.
- TimerStarted : A timer was started for the workflow execution due to a StartTimer decision.
- StartTimerFailed : Failed to process StartTimer decision. This happens when the decision is not configured properly, for example a timer already exists with the specified timer Id.
- TimerFired : A timer, previously started for this workflow execution, fired.
- TimerCanceled : A timer, previously started for this workflow execution, was successfully canceled.
- CancelTimerFailed : Failed to process CancelTimer decision. This happens when the decision is not configured properly, for example no timer exists with the specified timer Id.
- StartChildWorkflowExecutionInitiated : A request was made to start a child workflow execution.
- StartChildWorkflowExecutionFailed : Failed to process StartChildWorkflowExecution decision. This happens when the decision is not configured properly, for example the workflow type specified is not registered.
- ChildWorkflowExecutionStarted : A child workflow execution was successfully started.
- ChildWorkflowExecutionCompleted : A child workflow execution, started by this workflow execution, completed successfully and was closed.
- ChildWorkflowExecutionFailed : A child workflow execution, started by this workflow execution, failed to complete successfully and was closed.
- ChildWorkflowExecutionTimedOut : A child workflow execution, started by this workflow execution, timed out and was closed.
- ChildWorkflowExecutionCanceled : A child workflow execution, started by this workflow execution, was canceled and closed.
- ChildWorkflowExecutionTerminated : A child workflow execution, started by this workflow execution, was terminated.
- SignalExternalWorkflowExecutionInitiated : A request to signal an external workflow was made.
- ExternalWorkflowExecutionSignaled : A signal, requested by this workflow execution, was successfully delivered to the target external workflow execution.
- SignalExternalWorkflowExecutionFailed : The request to signal an external workflow execution failed.
- RequestCancelExternalWorkflowExecutionInitiated : A request was made to request the cancellation of an external workflow execution.
- ExternalWorkflowExecutionCancelRequested : Request to cancel an external workflow execution was successfully delivered to the target execution.
- RequestCancelExternalWorkflowExecutionFailed : Request to cancel an external workflow execution failed.

C# |
public class HistoryEvent

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | HistoryEvent()()()() | Initializes a new instance of the HistoryEvent class |
![]() | ActivityTaskCanceledEventAttributes |
If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | ActivityTaskCancelRequestedEventAttributes |
If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | ActivityTaskCompletedEventAttributes |
If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It is not
set for other event types.
|
![]() | ActivityTaskFailedEventAttributes |
If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | ActivityTaskScheduledEventAttributes |
If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It is not
set for other event types.
|
![]() | ActivityTaskStartedEventAttributes |
If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | ActivityTaskTimedOutEventAttributes |
If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | CancelTimerFailedEventAttributes |
If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | CancelWorkflowExecutionFailedEventAttributes |
If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | ChildWorkflowExecutionCanceledEventAttributes |
If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | ChildWorkflowExecutionCompletedEventAttributes |
If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | ChildWorkflowExecutionFailedEventAttributes |
If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | ChildWorkflowExecutionStartedEventAttributes |
If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | ChildWorkflowExecutionTerminatedEventAttributes |
If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event.
It is not set for other event types.
|
![]() | ChildWorkflowExecutionTimedOutEventAttributes |
If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | CompleteWorkflowExecutionFailedEventAttributes |
If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | ContinueAsNewWorkflowExecutionFailedEventAttributes |
If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the
event. It is not set for other event types.
|
![]() | DecisionTaskCompletedEventAttributes |
If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It is not
set for other event types.
|
![]() | DecisionTaskScheduledEventAttributes |
If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It is not
set for other event types.
|
![]() | DecisionTaskStartedEventAttributes |
If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | DecisionTaskTimedOutEventAttributes |
If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | Equals(Object) | (Inherited from Object.) |
![]() | EventId |
The system generated id of the event. This id uniquely identifies the event with in the workflow execution history.
|
![]() | EventTimestamp |
The date and time when the event occurred.
|
![]() | EventType |
The type of the history event.
Constraints: |
![]() | ExternalWorkflowExecutionCancelRequestedEventAttributes |
If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the
event. It is not set for other event types.
|
![]() | ExternalWorkflowExecutionSignaledEventAttributes |
If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event.
It is not set for other event types.
|
![]() | FailWorkflowExecutionFailedEventAttributes |
If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType()()()() | Gets the type of the current instance. (Inherited from Object.) |
![]() | MarkerRecordedEventAttributes |
If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It is not set for
other event types.
|
![]() | RecordMarkerFailedEventAttributes |
If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It is not set
for other event types.
|
![]() | RequestCancelActivityTaskFailedEventAttributes |
If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | RequestCancelExternalWorkflowExecutionFailedEventAttributes |
If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about
the event. It is not set for other event types.
|
![]() | RequestCancelExternalWorkflowExecutionInitiatedEventAttributes |
If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information
about the event. It is not set for other event types.
|
![]() | ScheduleActivityTaskFailedEventAttributes |
If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | SignalExternalWorkflowExecutionFailedEventAttributes |
If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the
event. It is not set for other event types.
|
![]() | SignalExternalWorkflowExecutionInitiatedEventAttributes |
If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the
event. It is not set for other event types.
|
![]() | StartChildWorkflowExecutionFailedEventAttributes |
If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event.
It is not set for other event types.
|
![]() | StartChildWorkflowExecutionInitiatedEventAttributes |
If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the
event. It is not set for other event types.
|
![]() | StartTimerFailedEventAttributes |
If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It is not set for
other event types.
|
![]() | TimerCanceledEventAttributes |
If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It is not set for
other event types.
|
![]() | TimerFiredEventAttributes |
If the event is of type TimerFired then this member is set and provides detailed information about the event. It is not set for other
event types.
|
![]() | TimerStartedEventAttributes |
If the event is of type TimerStarted then this member is set and provides detailed information about the event. It is not set for
other event types.
|
![]() | ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) |
![]() | WithActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes) | Obsolete.
Sets the ActivityTaskCanceledEventAttributes property
|
![]() | WithActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes) | Obsolete.
Sets the ActivityTaskCancelRequestedEventAttributes property
|
![]() | WithActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes) | Obsolete.
Sets the ActivityTaskCompletedEventAttributes property
|
![]() | WithActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes) | Obsolete.
Sets the ActivityTaskFailedEventAttributes property
|
![]() | WithActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes) | Obsolete.
Sets the ActivityTaskScheduledEventAttributes property
|
![]() | WithActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes) | Obsolete.
Sets the ActivityTaskStartedEventAttributes property
|
![]() | WithActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes) | Obsolete.
Sets the ActivityTaskTimedOutEventAttributes property
|
![]() | WithCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes) | Obsolete.
Sets the CancelTimerFailedEventAttributes property
|
![]() | WithCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the CancelWorkflowExecutionFailedEventAttributes property
|
![]() | WithChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes) | Obsolete.
Sets the ChildWorkflowExecutionCanceledEventAttributes property
|
![]() | WithChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes) | Obsolete.
Sets the ChildWorkflowExecutionCompletedEventAttributes property
|
![]() | WithChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the ChildWorkflowExecutionFailedEventAttributes property
|
![]() | WithChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes) | Obsolete.
Sets the ChildWorkflowExecutionStartedEventAttributes property
|
![]() | WithChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes) | Obsolete.
Sets the ChildWorkflowExecutionTerminatedEventAttributes property
|
![]() | WithChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes) | Obsolete.
Sets the ChildWorkflowExecutionTimedOutEventAttributes property
|
![]() | WithCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the CompleteWorkflowExecutionFailedEventAttributes property
|
![]() | WithContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the ContinueAsNewWorkflowExecutionFailedEventAttributes property
|
![]() | WithDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes) | Obsolete.
Sets the DecisionTaskCompletedEventAttributes property
|
![]() | WithDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes) | Obsolete.
Sets the DecisionTaskScheduledEventAttributes property
|
![]() | WithDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes) | Obsolete.
Sets the DecisionTaskStartedEventAttributes property
|
![]() | WithDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes) | Obsolete.
Sets the DecisionTaskTimedOutEventAttributes property
|
![]() | WithEventId(Int64) | Obsolete.
Sets the EventId property
|
![]() | WithEventTimestamp(DateTime) | Obsolete.
Sets the EventTimestamp property
|
![]() | WithEventType(String) | Obsolete.
Sets the EventType property
|
![]() | WithExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes) | Obsolete.
Sets the ExternalWorkflowExecutionCancelRequestedEventAttributes property
|
![]() | WithExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes) | Obsolete.
Sets the ExternalWorkflowExecutionSignaledEventAttributes property
|
![]() | WithFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the FailWorkflowExecutionFailedEventAttributes property
|
![]() | WithMarkerRecordedEventAttributes(MarkerRecordedEventAttributes) | Obsolete.
Sets the MarkerRecordedEventAttributes property
|
![]() | WithRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes) | Obsolete.
Sets the RecordMarkerFailedEventAttributes property
|
![]() | WithRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes) | Obsolete.
Sets the RequestCancelActivityTaskFailedEventAttributes property
|
![]() | WithRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the RequestCancelExternalWorkflowExecutionFailedEventAttributes property
|
![]() | WithRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes) | Obsolete.
Sets the RequestCancelExternalWorkflowExecutionInitiatedEventAttributes property
|
![]() | WithScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes) | Obsolete.
Sets the ScheduleActivityTaskFailedEventAttributes property
|
![]() | WithSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the SignalExternalWorkflowExecutionFailedEventAttributes property
|
![]() | WithSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes) | Obsolete.
Sets the SignalExternalWorkflowExecutionInitiatedEventAttributes property
|
![]() | WithStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the StartChildWorkflowExecutionFailedEventAttributes property
|
![]() | WithStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes) | Obsolete.
Sets the StartChildWorkflowExecutionInitiatedEventAttributes property
|
![]() | WithStartTimerFailedEventAttributes(StartTimerFailedEventAttributes) | Obsolete.
Sets the StartTimerFailedEventAttributes property
|
![]() | WithTimerCanceledEventAttributes(TimerCanceledEventAttributes) | Obsolete.
Sets the TimerCanceledEventAttributes property
|
![]() | WithTimerFiredEventAttributes(TimerFiredEventAttributes) | Obsolete.
Sets the TimerFiredEventAttributes property
|
![]() | WithTimerStartedEventAttributes(TimerStartedEventAttributes) | Obsolete.
Sets the TimerStartedEventAttributes property
|
![]() | WithWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes) | Obsolete.
Sets the WorkflowExecutionCanceledEventAttributes property
|
![]() | WithWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes) | Obsolete.
Sets the WorkflowExecutionCancelRequestedEventAttributes property
|
![]() | WithWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes) | Obsolete.
Sets the WorkflowExecutionCompletedEventAttributes property
|
![]() | WithWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes) | Obsolete.
Sets the WorkflowExecutionContinuedAsNewEventAttributes property
|
![]() | WithWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes) | Obsolete.
Sets the WorkflowExecutionFailedEventAttributes property
|
![]() | WithWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes) | Obsolete.
Sets the WorkflowExecutionSignaledEventAttributes property
|
![]() | WithWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes) | Obsolete.
Sets the WorkflowExecutionStartedEventAttributes property
|
![]() | WithWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes) | Obsolete.
Sets the WorkflowExecutionTerminatedEventAttributes property
|
![]() | WithWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes) | Obsolete.
Sets the WorkflowExecutionTimedOutEventAttributes property
|
![]() | WorkflowExecutionCanceledEventAttributes |
If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | WorkflowExecutionCancelRequestedEventAttributes |
If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event.
It is not set for other event types.
|
![]() | WorkflowExecutionCompletedEventAttributes |
If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | WorkflowExecutionContinuedAsNewEventAttributes |
If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It
is not set for other event types.
|
![]() | WorkflowExecutionFailedEventAttributes |
If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It is not
set for other event types.
|
![]() | WorkflowExecutionSignaledEventAttributes |
If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | WorkflowExecutionStartedEventAttributes |
If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It is not
set for other event types.
|
![]() | WorkflowExecutionTerminatedEventAttributes |
If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It is
not set for other event types.
|
![]() | WorkflowExecutionTimedOutEventAttributes |
If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It is
not set for other event types.
|

Object | |
![]() | HistoryEvent |