• API Documentation
Search Results for

    Show / Hide Table of Contents
    • Temporalio
      • IPayloadCodec
    • Temporalio.Api.Batch.V1
      • BatchOperationCancellation
      • BatchOperationDeletion
      • BatchOperationInfo
      • BatchOperationSignal
      • BatchOperationTermination
      • MessageReflection
    • Temporalio.Api.Command.V1
      • AcceptWorkflowUpdateCommandAttributes
      • CancelTimerCommandAttributes
      • CancelWorkflowExecutionCommandAttributes
      • Command
      • Command.AttributesOneofCase
      • CompleteWorkflowExecutionCommandAttributes
      • CompleteWorkflowUpdateCommandAttributes
      • ContinueAsNewWorkflowExecutionCommandAttributes
      • FailWorkflowExecutionCommandAttributes
      • MessageReflection
      • ModifyWorkflowPropertiesCommandAttributes
      • RecordMarkerCommandAttributes
      • RejectWorkflowUpdateCommandAttributes
      • RequestCancelActivityTaskCommandAttributes
      • RequestCancelExternalWorkflowExecutionCommandAttributes
      • ScheduleActivityTaskCommandAttributes
      • SignalExternalWorkflowExecutionCommandAttributes
      • StartChildWorkflowExecutionCommandAttributes
      • StartTimerCommandAttributes
      • UpsertWorkflowSearchAttributesCommandAttributes
    • Temporalio.Api.Common.V1
      • ActivityType
      • DataBlob
      • Header
      • Memo
      • MessageReflection
      • Payload
      • Payloads
      • RetryPolicy
      • SearchAttributes
      • WorkflowExecution
      • WorkflowType
    • Temporalio.Api.Dependencies.Gogoproto
      • GogoExtensions
      • GogoReflection
    • Temporalio.Api.Enums.V1
      • ArchivalState
      • BatchOperationReflection
      • BatchOperationState
      • BatchOperationType
      • CancelExternalWorkflowExecutionFailedCause
      • CommandType
      • CommandTypeReflection
      • CommonReflection
      • ContinueAsNewInitiator
      • EncodingType
      • EventType
      • EventTypeReflection
      • FailedCauseReflection
      • HistoryEventFilterType
      • IndexedValueType
      • InteractionType
      • InteractionTypeReflection
      • NamespaceReflection
      • NamespaceState
      • ParentClosePolicy
      • PendingActivityState
      • PendingWorkflowTaskState
      • QueryReflection
      • QueryRejectCondition
      • QueryResultType
      • ReplicationState
      • ResetReapplyType
      • ResetReflection
      • ResourceExhaustedCause
      • RetryState
      • ScheduleOverlapPolicy
      • ScheduleReflection
      • Severity
      • SignalExternalWorkflowExecutionFailedCause
      • StartChildWorkflowExecutionFailedCause
      • TaskQueueKind
      • TaskQueueReflection
      • TaskQueueType
      • TimeoutType
      • UpdateReflection
      • WorkflowExecutionStatus
      • WorkflowIdReusePolicy
      • WorkflowReflection
      • WorkflowTaskFailedCause
      • WorkflowUpdateResultAccessStyle
    • Temporalio.Api.ErrorDetails.V1
      • CancellationAlreadyRequestedFailure
      • ClientVersionNotSupportedFailure
      • MessageReflection
      • NamespaceAlreadyExistsFailure
      • NamespaceInvalidStateFailure
      • NamespaceNotActiveFailure
      • NamespaceNotFoundFailure
      • NotFoundFailure
      • PermissionDeniedFailure
      • QueryFailedFailure
      • ResourceExhaustedFailure
      • ServerVersionNotSupportedFailure
      • SystemWorkflowFailure
      • WorkflowExecutionAlreadyStartedFailure
      • WorkflowNotReadyFailure
    • Temporalio.Api.Failure.V1
      • ActivityFailureInfo
      • ApplicationFailureInfo
      • CanceledFailureInfo
      • ChildWorkflowExecutionFailureInfo
      • Failure
      • Failure.FailureInfoOneofCase
      • MessageReflection
      • ResetWorkflowFailureInfo
      • ServerFailureInfo
      • TerminatedFailureInfo
      • TimeoutFailureInfo
    • Temporalio.Api.Filter.V1
      • MessageReflection
      • StartTimeFilter
      • StatusFilter
      • WorkflowExecutionFilter
      • WorkflowTypeFilter
    • Temporalio.Api.History.V1
      • ActivityPropertiesModifiedExternallyEventAttributes
      • ActivityTaskCanceledEventAttributes
      • ActivityTaskCancelRequestedEventAttributes
      • ActivityTaskCompletedEventAttributes
      • ActivityTaskFailedEventAttributes
      • ActivityTaskScheduledEventAttributes
      • ActivityTaskStartedEventAttributes
      • ActivityTaskTimedOutEventAttributes
      • ChildWorkflowExecutionCanceledEventAttributes
      • ChildWorkflowExecutionCompletedEventAttributes
      • ChildWorkflowExecutionFailedEventAttributes
      • ChildWorkflowExecutionStartedEventAttributes
      • ChildWorkflowExecutionTerminatedEventAttributes
      • ChildWorkflowExecutionTimedOutEventAttributes
      • ExternalWorkflowExecutionCancelRequestedEventAttributes
      • ExternalWorkflowExecutionSignaledEventAttributes
      • History
      • HistoryEvent
      • HistoryEvent.AttributesOneofCase
      • MarkerRecordedEventAttributes
      • MessageReflection
      • RequestCancelExternalWorkflowExecutionFailedEventAttributes
      • RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
      • SignalExternalWorkflowExecutionFailedEventAttributes
      • SignalExternalWorkflowExecutionInitiatedEventAttributes
      • StartChildWorkflowExecutionFailedEventAttributes
      • StartChildWorkflowExecutionInitiatedEventAttributes
      • TimerCanceledEventAttributes
      • TimerFiredEventAttributes
      • TimerStartedEventAttributes
      • UpsertWorkflowSearchAttributesEventAttributes
      • WorkflowExecutionCanceledEventAttributes
      • WorkflowExecutionCancelRequestedEventAttributes
      • WorkflowExecutionCompletedEventAttributes
      • WorkflowExecutionContinuedAsNewEventAttributes
      • WorkflowExecutionFailedEventAttributes
      • WorkflowExecutionSignaledEventAttributes
      • WorkflowExecutionStartedEventAttributes
      • WorkflowExecutionTerminatedEventAttributes
      • WorkflowExecutionTimedOutEventAttributes
      • WorkflowPropertiesModifiedEventAttributes
      • WorkflowPropertiesModifiedExternallyEventAttributes
      • WorkflowTaskCompletedEventAttributes
      • WorkflowTaskFailedEventAttributes
      • WorkflowTaskScheduledEventAttributes
      • WorkflowTaskStartedEventAttributes
      • WorkflowTaskTimedOutEventAttributes
      • WorkflowUpdateAcceptedEventAttributes
      • WorkflowUpdateCompletedEventAttributes
      • WorkflowUpdateRejectedEventAttributes
    • Temporalio.Api.Interaction.V1
      • Input
      • Invocation
      • MessageReflection
      • Meta
      • Output
      • Output.ResultOneofCase
    • Temporalio.Api.Namespace.V1
      • BadBinaries
      • BadBinaryInfo
      • MessageReflection
      • NamespaceConfig
      • NamespaceFilter
      • NamespaceInfo
      • UpdateNamespaceInfo
    • Temporalio.Api.OperatorService.V1
      • AddOrUpdateRemoteClusterRequest
      • AddOrUpdateRemoteClusterResponse
      • AddSearchAttributesRequest
      • AddSearchAttributesResponse
      • ClusterMetadata
      • DeleteNamespaceRequest
      • DeleteNamespaceResponse
      • ListClustersRequest
      • ListClustersResponse
      • ListSearchAttributesRequest
      • ListSearchAttributesResponse
      • RemoveRemoteClusterRequest
      • RemoveRemoteClusterResponse
      • RemoveSearchAttributesRequest
      • RemoveSearchAttributesResponse
      • RequestResponseReflection
      • ServiceReflection
    • Temporalio.Api.Query.V1
      • MessageReflection
      • QueryRejected
      • WorkflowQuery
      • WorkflowQueryResult
    • Temporalio.Api.Replication.V1
      • ClusterReplicationConfig
      • FailoverStatus
      • MessageReflection
      • NamespaceReplicationConfig
    • Temporalio.Api.Schedule.V1
      • BackfillRequest
      • CalendarSpec
      • IntervalSpec
      • MessageReflection
      • Range
      • Schedule
      • ScheduleAction
      • ScheduleAction.ActionOneofCase
      • ScheduleActionResult
      • ScheduleInfo
      • ScheduleListEntry
      • ScheduleListInfo
      • SchedulePatch
      • SchedulePolicies
      • ScheduleSpec
      • ScheduleState
      • StructuredCalendarSpec
      • TriggerImmediatelyRequest
    • Temporalio.Api.TaskQueue.V1
      • MessageReflection
      • PollerInfo
      • StickyExecutionAttributes
      • TaskIdBlock
      • TaskQueue
      • TaskQueueMetadata
      • TaskQueuePartitionMetadata
      • TaskQueueStatus
      • VersionId
      • VersionIdNode
    • Temporalio.Api.TestService.V1
      • GetCurrentTimeResponse
      • LockTimeSkippingRequest
      • LockTimeSkippingResponse
      • RequestResponseReflection
      • ServiceReflection
      • SleepRequest
      • SleepResponse
      • SleepUntilRequest
      • UnlockTimeSkippingRequest
      • UnlockTimeSkippingResponse
    • Temporalio.Api.Version.V1
      • Alert
      • MessageReflection
      • ReleaseInfo
      • VersionInfo
    • Temporalio.Api.Workflow.V1
      • MessageReflection
      • NewWorkflowExecutionInfo
      • PendingActivityInfo
      • PendingChildExecutionInfo
      • PendingWorkflowTaskInfo
      • ResetPointInfo
      • ResetPoints
      • WorkflowExecutionConfig
      • WorkflowExecutionInfo
    • Temporalio.Api.WorkflowService.V1
      • CountWorkflowExecutionsRequest
      • CountWorkflowExecutionsResponse
      • CreateScheduleRequest
      • CreateScheduleResponse
      • DeleteScheduleRequest
      • DeleteScheduleResponse
      • DeleteWorkflowExecutionRequest
      • DeleteWorkflowExecutionResponse
      • DeprecateNamespaceRequest
      • DeprecateNamespaceResponse
      • DescribeBatchOperationRequest
      • DescribeBatchOperationResponse
      • DescribeNamespaceRequest
      • DescribeNamespaceResponse
      • DescribeScheduleRequest
      • DescribeScheduleResponse
      • DescribeTaskQueueRequest
      • DescribeTaskQueueResponse
      • DescribeWorkflowExecutionRequest
      • DescribeWorkflowExecutionResponse
      • GetClusterInfoRequest
      • GetClusterInfoResponse
      • GetSearchAttributesRequest
      • GetSearchAttributesResponse
      • GetSystemInfoRequest
      • GetSystemInfoResponse
      • GetSystemInfoResponse.Types
      • GetSystemInfoResponse.Types.Capabilities
      • GetWorkerBuildIdOrderingRequest
      • GetWorkerBuildIdOrderingResponse
      • GetWorkflowExecutionHistoryRequest
      • GetWorkflowExecutionHistoryResponse
      • GetWorkflowExecutionHistoryReverseRequest
      • GetWorkflowExecutionHistoryReverseResponse
      • ListArchivedWorkflowExecutionsRequest
      • ListArchivedWorkflowExecutionsResponse
      • ListBatchOperationsRequest
      • ListBatchOperationsResponse
      • ListClosedWorkflowExecutionsRequest
      • ListClosedWorkflowExecutionsRequest.FiltersOneofCase
      • ListClosedWorkflowExecutionsResponse
      • ListNamespacesRequest
      • ListNamespacesResponse
      • ListOpenWorkflowExecutionsRequest
      • ListOpenWorkflowExecutionsRequest.FiltersOneofCase
      • ListOpenWorkflowExecutionsResponse
      • ListScheduleMatchingTimesRequest
      • ListScheduleMatchingTimesResponse
      • ListSchedulesRequest
      • ListSchedulesResponse
      • ListTaskQueuePartitionsRequest
      • ListTaskQueuePartitionsResponse
      • ListWorkflowExecutionsRequest
      • ListWorkflowExecutionsResponse
      • PatchScheduleRequest
      • PatchScheduleResponse
      • PollActivityTaskQueueRequest
      • PollActivityTaskQueueResponse
      • PollWorkflowTaskQueueRequest
      • PollWorkflowTaskQueueResponse
      • QueryWorkflowRequest
      • QueryWorkflowResponse
      • RecordActivityTaskHeartbeatByIdRequest
      • RecordActivityTaskHeartbeatByIdResponse
      • RecordActivityTaskHeartbeatRequest
      • RecordActivityTaskHeartbeatResponse
      • RegisterNamespaceRequest
      • RegisterNamespaceResponse
      • RequestCancelWorkflowExecutionRequest
      • RequestCancelWorkflowExecutionResponse
      • RequestResponseReflection
      • ResetStickyTaskQueueRequest
      • ResetStickyTaskQueueResponse
      • ResetWorkflowExecutionRequest
      • ResetWorkflowExecutionResponse
      • RespondActivityTaskCanceledByIdRequest
      • RespondActivityTaskCanceledByIdResponse
      • RespondActivityTaskCanceledRequest
      • RespondActivityTaskCanceledResponse
      • RespondActivityTaskCompletedByIdRequest
      • RespondActivityTaskCompletedByIdResponse
      • RespondActivityTaskCompletedRequest
      • RespondActivityTaskCompletedResponse
      • RespondActivityTaskFailedByIdRequest
      • RespondActivityTaskFailedByIdResponse
      • RespondActivityTaskFailedRequest
      • RespondActivityTaskFailedResponse
      • RespondQueryTaskCompletedRequest
      • RespondQueryTaskCompletedResponse
      • RespondWorkflowTaskCompletedRequest
      • RespondWorkflowTaskCompletedResponse
      • RespondWorkflowTaskFailedRequest
      • RespondWorkflowTaskFailedResponse
      • ScanWorkflowExecutionsRequest
      • ScanWorkflowExecutionsResponse
      • ServiceReflection
      • SignalWithStartWorkflowExecutionRequest
      • SignalWithStartWorkflowExecutionResponse
      • SignalWorkflowExecutionRequest
      • SignalWorkflowExecutionResponse
      • StartBatchOperationRequest
      • StartBatchOperationRequest.OperationOneofCase
      • StartBatchOperationResponse
      • StartWorkflowExecutionRequest
      • StartWorkflowExecutionResponse
      • StopBatchOperationRequest
      • StopBatchOperationResponse
      • TerminateWorkflowExecutionRequest
      • TerminateWorkflowExecutionResponse
      • UpdateNamespaceRequest
      • UpdateNamespaceResponse
      • UpdateScheduleRequest
      • UpdateScheduleResponse
      • UpdateWorkerBuildIdOrderingRequest
      • UpdateWorkerBuildIdOrderingResponse
      • UpdateWorkflowRequest
      • UpdateWorkflowResponse
    • Temporalio.Client
      • IBridgeClientProvider
      • ITemporalClient
      • ITemporalConnection
      • OperatorService
      • OperatorService.Impl
      • RpcOptions
      • RpcRetryOptions
      • RpcService
      • TemporalClient
      • TemporalClientConnectOptions
      • TemporalClientOptions
      • TemporalConnection
      • TemporalConnectionOptions
      • TestService
      • TestService.Impl
      • TlsOptions
      • WorkflowService
      • WorkflowService.Impl
    • Temporalio.Converters
      • BinaryNullConverter
      • BinaryPlainConverter
      • BinaryProtoConverter
      • ConverterExtensions
      • DefaultFailureConverter
      • DefaultFailureConverterOptions
      • DefaultPayloadConverter
      • IEncodingConverter
      • IFailureConverter
      • IPayloadConverter
      • JsonPlainConverter
      • JsonProtoConverter
      • PayloadCodecExtensions
      • WithEncodedCommonAttributes
    • Temporalio.Exceptions
      • ActivityFailureException
      • ApplicationFailureException
      • CancelledFailureException
      • ChildWorkflowFailureException
      • FailureException
      • IFailureDetails
      • ServerFailureException
      • TemporalException
      • TerminatedFailureException
      • TimeoutFailureException
    • Temporalio.Runtime
      • LoggingOptions
      • MetricsOptions
      • OpenTelemetryOptions
      • PrometheusOptions
      • TelemetryFilterOptions
      • TelemetryFilterOptions.Level
      • TelemetryOptions
      • TemporalRuntime
      • TemporalRuntimeOptions
      • TracingOptions
    • Temporalio.Testing
      • TemporaliteOptions
      • TestServerOptions
      • WorkflowEnvironment
      • WorkflowEnvironmentStartLocalOptions
      • WorkflowEnvironmentStartTimeSkippingOptions
    • Temporalio.Worker
      • IWorkerClient

    Class HistoryEvent

    History events are the method by which Temporal SDKs advance (or recreate) workflow state. See the EventType enum for more info about what each event is for.

    Inheritance
    Object
    HistoryEvent
    Implements
    Google.Protobuf.IBufferMessage
    Namespace: Temporalio.Api.History.V1
    Assembly: Temporalio.dll
    Syntax
    public sealed class HistoryEvent : Google.Protobuf.IMessage<HistoryEvent>, Google.Protobuf.IBufferMessage

    Constructors

    HistoryEvent()

    Declaration
    public HistoryEvent()

    HistoryEvent(HistoryEvent)

    Declaration
    public HistoryEvent(HistoryEvent other)
    Parameters
    Type Name Description
    HistoryEvent other

    Fields

    ActivityPropertiesModifiedExternallyEventAttributesFieldNumber

    Field number for the "activity_properties_modified_externally_event_attributes" field.

    Declaration
    public const int ActivityPropertiesModifiedExternallyEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskCanceledEventAttributesFieldNumber

    Field number for the "activity_task_canceled_event_attributes" field.

    Declaration
    public const int ActivityTaskCanceledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskCancelRequestedEventAttributesFieldNumber

    Field number for the "activity_task_cancel_requested_event_attributes" field.

    Declaration
    public const int ActivityTaskCancelRequestedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskCompletedEventAttributesFieldNumber

    Field number for the "activity_task_completed_event_attributes" field.

    Declaration
    public const int ActivityTaskCompletedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskFailedEventAttributesFieldNumber

    Field number for the "activity_task_failed_event_attributes" field.

    Declaration
    public const int ActivityTaskFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskScheduledEventAttributesFieldNumber

    Field number for the "activity_task_scheduled_event_attributes" field.

    Declaration
    public const int ActivityTaskScheduledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskStartedEventAttributesFieldNumber

    Field number for the "activity_task_started_event_attributes" field.

    Declaration
    public const int ActivityTaskStartedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ActivityTaskTimedOutEventAttributesFieldNumber

    Field number for the "activity_task_timed_out_event_attributes" field.

    Declaration
    public const int ActivityTaskTimedOutEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ChildWorkflowExecutionCanceledEventAttributesFieldNumber

    Field number for the "child_workflow_execution_canceled_event_attributes" field.

    Declaration
    public const int ChildWorkflowExecutionCanceledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ChildWorkflowExecutionCompletedEventAttributesFieldNumber

    Field number for the "child_workflow_execution_completed_event_attributes" field.

    Declaration
    public const int ChildWorkflowExecutionCompletedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ChildWorkflowExecutionFailedEventAttributesFieldNumber

    Field number for the "child_workflow_execution_failed_event_attributes" field.

    Declaration
    public const int ChildWorkflowExecutionFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ChildWorkflowExecutionStartedEventAttributesFieldNumber

    Field number for the "child_workflow_execution_started_event_attributes" field.

    Declaration
    public const int ChildWorkflowExecutionStartedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ChildWorkflowExecutionTerminatedEventAttributesFieldNumber

    Field number for the "child_workflow_execution_terminated_event_attributes" field.

    Declaration
    public const int ChildWorkflowExecutionTerminatedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ChildWorkflowExecutionTimedOutEventAttributesFieldNumber

    Field number for the "child_workflow_execution_timed_out_event_attributes" field.

    Declaration
    public const int ChildWorkflowExecutionTimedOutEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    EventIdFieldNumber

    Field number for the "event_id" field.

    Declaration
    public const int EventIdFieldNumber = null
    Field Value
    Type Description
    Int32

    EventTimeFieldNumber

    Field number for the "event_time" field.

    Declaration
    public const int EventTimeFieldNumber = null
    Field Value
    Type Description
    Int32

    EventTypeFieldNumber

    Field number for the "event_type" field.

    Declaration
    public const int EventTypeFieldNumber = null
    Field Value
    Type Description
    Int32

    ExternalWorkflowExecutionCancelRequestedEventAttributesFieldNumber

    Field number for the "external_workflow_execution_cancel_requested_event_attributes" field.

    Declaration
    public const int ExternalWorkflowExecutionCancelRequestedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    ExternalWorkflowExecutionSignaledEventAttributesFieldNumber

    Field number for the "external_workflow_execution_signaled_event_attributes" field.

    Declaration
    public const int ExternalWorkflowExecutionSignaledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    MarkerRecordedEventAttributesFieldNumber

    Field number for the "marker_recorded_event_attributes" field.

    Declaration
    public const int MarkerRecordedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    RequestCancelExternalWorkflowExecutionFailedEventAttributesFieldNumber

    Field number for the "request_cancel_external_workflow_execution_failed_event_attributes" field.

    Declaration
    public const int RequestCancelExternalWorkflowExecutionFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    RequestCancelExternalWorkflowExecutionInitiatedEventAttributesFieldNumber

    Field number for the "request_cancel_external_workflow_execution_initiated_event_attributes" field.

    Declaration
    public const int RequestCancelExternalWorkflowExecutionInitiatedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    SignalExternalWorkflowExecutionFailedEventAttributesFieldNumber

    Field number for the "signal_external_workflow_execution_failed_event_attributes" field.

    Declaration
    public const int SignalExternalWorkflowExecutionFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    SignalExternalWorkflowExecutionInitiatedEventAttributesFieldNumber

    Field number for the "signal_external_workflow_execution_initiated_event_attributes" field.

    Declaration
    public const int SignalExternalWorkflowExecutionInitiatedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    StartChildWorkflowExecutionFailedEventAttributesFieldNumber

    Field number for the "start_child_workflow_execution_failed_event_attributes" field.

    Declaration
    public const int StartChildWorkflowExecutionFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    StartChildWorkflowExecutionInitiatedEventAttributesFieldNumber

    Field number for the "start_child_workflow_execution_initiated_event_attributes" field.

    Declaration
    public const int StartChildWorkflowExecutionInitiatedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    TaskIdFieldNumber

    Field number for the "task_id" field.

    Declaration
    public const int TaskIdFieldNumber = null
    Field Value
    Type Description
    Int32

    TimerCanceledEventAttributesFieldNumber

    Field number for the "timer_canceled_event_attributes" field.

    Declaration
    public const int TimerCanceledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    TimerFiredEventAttributesFieldNumber

    Field number for the "timer_fired_event_attributes" field.

    Declaration
    public const int TimerFiredEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    TimerStartedEventAttributesFieldNumber

    Field number for the "timer_started_event_attributes" field.

    Declaration
    public const int TimerStartedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    UpsertWorkflowSearchAttributesEventAttributesFieldNumber

    Field number for the "upsert_workflow_search_attributes_event_attributes" field.

    Declaration
    public const int UpsertWorkflowSearchAttributesEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    VersionFieldNumber

    Field number for the "version" field.

    Declaration
    public const int VersionFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkerMayIgnoreFieldNumber

    Field number for the "worker_may_ignore" field.

    Declaration
    public const int WorkerMayIgnoreFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionCanceledEventAttributesFieldNumber

    Field number for the "workflow_execution_canceled_event_attributes" field.

    Declaration
    public const int WorkflowExecutionCanceledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionCancelRequestedEventAttributesFieldNumber

    Field number for the "workflow_execution_cancel_requested_event_attributes" field.

    Declaration
    public const int WorkflowExecutionCancelRequestedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionCompletedEventAttributesFieldNumber

    Field number for the "workflow_execution_completed_event_attributes" field.

    Declaration
    public const int WorkflowExecutionCompletedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionContinuedAsNewEventAttributesFieldNumber

    Field number for the "workflow_execution_continued_as_new_event_attributes" field.

    Declaration
    public const int WorkflowExecutionContinuedAsNewEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionFailedEventAttributesFieldNumber

    Field number for the "workflow_execution_failed_event_attributes" field.

    Declaration
    public const int WorkflowExecutionFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionSignaledEventAttributesFieldNumber

    Field number for the "workflow_execution_signaled_event_attributes" field.

    Declaration
    public const int WorkflowExecutionSignaledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionStartedEventAttributesFieldNumber

    Field number for the "workflow_execution_started_event_attributes" field.

    Declaration
    public const int WorkflowExecutionStartedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionTerminatedEventAttributesFieldNumber

    Field number for the "workflow_execution_terminated_event_attributes" field.

    Declaration
    public const int WorkflowExecutionTerminatedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowExecutionTimedOutEventAttributesFieldNumber

    Field number for the "workflow_execution_timed_out_event_attributes" field.

    Declaration
    public const int WorkflowExecutionTimedOutEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowPropertiesModifiedEventAttributesFieldNumber

    Field number for the "workflow_properties_modified_event_attributes" field.

    Declaration
    public const int WorkflowPropertiesModifiedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowPropertiesModifiedExternallyEventAttributesFieldNumber

    Field number for the "workflow_properties_modified_externally_event_attributes" field.

    Declaration
    public const int WorkflowPropertiesModifiedExternallyEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTaskCompletedEventAttributesFieldNumber

    Field number for the "workflow_task_completed_event_attributes" field.

    Declaration
    public const int WorkflowTaskCompletedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTaskFailedEventAttributesFieldNumber

    Field number for the "workflow_task_failed_event_attributes" field.

    Declaration
    public const int WorkflowTaskFailedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTaskScheduledEventAttributesFieldNumber

    Field number for the "workflow_task_scheduled_event_attributes" field.

    Declaration
    public const int WorkflowTaskScheduledEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTaskStartedEventAttributesFieldNumber

    Field number for the "workflow_task_started_event_attributes" field.

    Declaration
    public const int WorkflowTaskStartedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowTaskTimedOutEventAttributesFieldNumber

    Field number for the "workflow_task_timed_out_event_attributes" field.

    Declaration
    public const int WorkflowTaskTimedOutEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowUpdateAcceptedEventAttributesFieldNumber

    Field number for the "workflow_update_accepted_event_attributes" field.

    Declaration
    public const int WorkflowUpdateAcceptedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowUpdateCompletedEventAttributesFieldNumber

    Field number for the "workflow_update_completed_event_attributes" field.

    Declaration
    public const int WorkflowUpdateCompletedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    WorkflowUpdateRejectedEventAttributesFieldNumber

    Field number for the "workflow_update_rejected_event_attributes" field.

    Declaration
    public const int WorkflowUpdateRejectedEventAttributesFieldNumber = null
    Field Value
    Type Description
    Int32

    Properties

    ActivityPropertiesModifiedExternallyEventAttributes

    Declaration
    public ActivityPropertiesModifiedExternallyEventAttributes ActivityPropertiesModifiedExternallyEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityPropertiesModifiedExternallyEventAttributes

    ActivityTaskCanceledEventAttributes

    Declaration
    public ActivityTaskCanceledEventAttributes ActivityTaskCanceledEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskCanceledEventAttributes

    ActivityTaskCancelRequestedEventAttributes

    Declaration
    public ActivityTaskCancelRequestedEventAttributes ActivityTaskCancelRequestedEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskCancelRequestedEventAttributes

    ActivityTaskCompletedEventAttributes

    Declaration
    public ActivityTaskCompletedEventAttributes ActivityTaskCompletedEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskCompletedEventAttributes

    ActivityTaskFailedEventAttributes

    Declaration
    public ActivityTaskFailedEventAttributes ActivityTaskFailedEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskFailedEventAttributes

    ActivityTaskScheduledEventAttributes

    Declaration
    public ActivityTaskScheduledEventAttributes ActivityTaskScheduledEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskScheduledEventAttributes

    ActivityTaskStartedEventAttributes

    Declaration
    public ActivityTaskStartedEventAttributes ActivityTaskStartedEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskStartedEventAttributes

    ActivityTaskTimedOutEventAttributes

    Declaration
    public ActivityTaskTimedOutEventAttributes ActivityTaskTimedOutEventAttributes { get; set; }
    Property Value
    Type Description
    ActivityTaskTimedOutEventAttributes

    AttributesCase

    Declaration
    public HistoryEvent.AttributesOneofCase AttributesCase { get; }
    Property Value
    Type Description
    HistoryEvent.AttributesOneofCase

    ChildWorkflowExecutionCanceledEventAttributes

    Declaration
    public ChildWorkflowExecutionCanceledEventAttributes ChildWorkflowExecutionCanceledEventAttributes { get; set; }
    Property Value
    Type Description
    ChildWorkflowExecutionCanceledEventAttributes

    ChildWorkflowExecutionCompletedEventAttributes

    Declaration
    public ChildWorkflowExecutionCompletedEventAttributes ChildWorkflowExecutionCompletedEventAttributes { get; set; }
    Property Value
    Type Description
    ChildWorkflowExecutionCompletedEventAttributes

    ChildWorkflowExecutionFailedEventAttributes

    Declaration
    public ChildWorkflowExecutionFailedEventAttributes ChildWorkflowExecutionFailedEventAttributes { get; set; }
    Property Value
    Type Description
    ChildWorkflowExecutionFailedEventAttributes

    ChildWorkflowExecutionStartedEventAttributes

    Declaration
    public ChildWorkflowExecutionStartedEventAttributes ChildWorkflowExecutionStartedEventAttributes { get; set; }
    Property Value
    Type Description
    ChildWorkflowExecutionStartedEventAttributes

    ChildWorkflowExecutionTerminatedEventAttributes

    Declaration
    public ChildWorkflowExecutionTerminatedEventAttributes ChildWorkflowExecutionTerminatedEventAttributes { get; set; }
    Property Value
    Type Description
    ChildWorkflowExecutionTerminatedEventAttributes

    ChildWorkflowExecutionTimedOutEventAttributes

    Declaration
    public ChildWorkflowExecutionTimedOutEventAttributes ChildWorkflowExecutionTimedOutEventAttributes { get; set; }
    Property Value
    Type Description
    ChildWorkflowExecutionTimedOutEventAttributes

    Descriptor

    Declaration
    public static Google.Protobuf.Reflection.MessageDescriptor Descriptor { get; }
    Property Value
    Type Description
    Google.Protobuf.Reflection.MessageDescriptor

    EventId

    Monotonically increasing event number, starts at 1.

    Declaration
    public long EventId { get; set; }
    Property Value
    Type Description
    Int64

    EventTime

    Declaration
    public Google.Protobuf.WellKnownTypes.Timestamp EventTime { get; set; }
    Property Value
    Type Description
    Google.Protobuf.WellKnownTypes.Timestamp

    EventType

    Declaration
    public EventType EventType { get; set; }
    Property Value
    Type Description
    EventType

    ExternalWorkflowExecutionCancelRequestedEventAttributes

    Declaration
    public ExternalWorkflowExecutionCancelRequestedEventAttributes ExternalWorkflowExecutionCancelRequestedEventAttributes { get; set; }
    Property Value
    Type Description
    ExternalWorkflowExecutionCancelRequestedEventAttributes

    ExternalWorkflowExecutionSignaledEventAttributes

    Declaration
    public ExternalWorkflowExecutionSignaledEventAttributes ExternalWorkflowExecutionSignaledEventAttributes { get; set; }
    Property Value
    Type Description
    ExternalWorkflowExecutionSignaledEventAttributes

    MarkerRecordedEventAttributes

    Declaration
    public MarkerRecordedEventAttributes MarkerRecordedEventAttributes { get; set; }
    Property Value
    Type Description
    MarkerRecordedEventAttributes

    Parser

    Declaration
    public static Google.Protobuf.MessageParser<HistoryEvent> Parser { get; }
    Property Value
    Type Description
    Google.Protobuf.MessageParser<HistoryEvent>

    RequestCancelExternalWorkflowExecutionFailedEventAttributes

    Declaration
    public RequestCancelExternalWorkflowExecutionFailedEventAttributes RequestCancelExternalWorkflowExecutionFailedEventAttributes { get; set; }
    Property Value
    Type Description
    RequestCancelExternalWorkflowExecutionFailedEventAttributes

    RequestCancelExternalWorkflowExecutionInitiatedEventAttributes

    Declaration
    public RequestCancelExternalWorkflowExecutionInitiatedEventAttributes RequestCancelExternalWorkflowExecutionInitiatedEventAttributes { get; set; }
    Property Value
    Type Description
    RequestCancelExternalWorkflowExecutionInitiatedEventAttributes

    SignalExternalWorkflowExecutionFailedEventAttributes

    Declaration
    public SignalExternalWorkflowExecutionFailedEventAttributes SignalExternalWorkflowExecutionFailedEventAttributes { get; set; }
    Property Value
    Type Description
    SignalExternalWorkflowExecutionFailedEventAttributes

    SignalExternalWorkflowExecutionInitiatedEventAttributes

    Declaration
    public SignalExternalWorkflowExecutionInitiatedEventAttributes SignalExternalWorkflowExecutionInitiatedEventAttributes { get; set; }
    Property Value
    Type Description
    SignalExternalWorkflowExecutionInitiatedEventAttributes

    StartChildWorkflowExecutionFailedEventAttributes

    Declaration
    public StartChildWorkflowExecutionFailedEventAttributes StartChildWorkflowExecutionFailedEventAttributes { get; set; }
    Property Value
    Type Description
    StartChildWorkflowExecutionFailedEventAttributes

    StartChildWorkflowExecutionInitiatedEventAttributes

    Declaration
    public StartChildWorkflowExecutionInitiatedEventAttributes StartChildWorkflowExecutionInitiatedEventAttributes { get; set; }
    Property Value
    Type Description
    StartChildWorkflowExecutionInitiatedEventAttributes

    TaskId

    TODO: What is this? Appears unused by SDKs

    Declaration
    public long TaskId { get; set; }
    Property Value
    Type Description
    Int64

    TimerCanceledEventAttributes

    Declaration
    public TimerCanceledEventAttributes TimerCanceledEventAttributes { get; set; }
    Property Value
    Type Description
    TimerCanceledEventAttributes

    TimerFiredEventAttributes

    Declaration
    public TimerFiredEventAttributes TimerFiredEventAttributes { get; set; }
    Property Value
    Type Description
    TimerFiredEventAttributes

    TimerStartedEventAttributes

    Declaration
    public TimerStartedEventAttributes TimerStartedEventAttributes { get; set; }
    Property Value
    Type Description
    TimerStartedEventAttributes

    UpsertWorkflowSearchAttributesEventAttributes

    Declaration
    public UpsertWorkflowSearchAttributesEventAttributes UpsertWorkflowSearchAttributesEventAttributes { get; set; }
    Property Value
    Type Description
    UpsertWorkflowSearchAttributesEventAttributes

    Version

    TODO: What is this? Appears unused by SDKs

    Declaration
    public long Version { get; set; }
    Property Value
    Type Description
    Int64

    WorkerMayIgnore

    Set to true when the SDK may ignore the event as it does not impact workflow state or information in any way that the SDK need be concerned with. If an SDK encounters an event type which it does not understand, it must error unless this is true. If it is true, it's acceptable for the event type and/or attributes to be uninterpretable.

    Declaration
    public bool WorkerMayIgnore { get; set; }
    Property Value
    Type Description
    Boolean

    WorkflowExecutionCanceledEventAttributes

    Declaration
    public WorkflowExecutionCanceledEventAttributes WorkflowExecutionCanceledEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionCanceledEventAttributes

    WorkflowExecutionCancelRequestedEventAttributes

    Declaration
    public WorkflowExecutionCancelRequestedEventAttributes WorkflowExecutionCancelRequestedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionCancelRequestedEventAttributes

    WorkflowExecutionCompletedEventAttributes

    Declaration
    public WorkflowExecutionCompletedEventAttributes WorkflowExecutionCompletedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionCompletedEventAttributes

    WorkflowExecutionContinuedAsNewEventAttributes

    Declaration
    public WorkflowExecutionContinuedAsNewEventAttributes WorkflowExecutionContinuedAsNewEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionContinuedAsNewEventAttributes

    WorkflowExecutionFailedEventAttributes

    Declaration
    public WorkflowExecutionFailedEventAttributes WorkflowExecutionFailedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionFailedEventAttributes

    WorkflowExecutionSignaledEventAttributes

    Declaration
    public WorkflowExecutionSignaledEventAttributes WorkflowExecutionSignaledEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionSignaledEventAttributes

    WorkflowExecutionStartedEventAttributes

    Declaration
    public WorkflowExecutionStartedEventAttributes WorkflowExecutionStartedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionStartedEventAttributes

    WorkflowExecutionTerminatedEventAttributes

    Declaration
    public WorkflowExecutionTerminatedEventAttributes WorkflowExecutionTerminatedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionTerminatedEventAttributes

    WorkflowExecutionTimedOutEventAttributes

    Declaration
    public WorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimedOutEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowExecutionTimedOutEventAttributes

    WorkflowPropertiesModifiedEventAttributes

    Declaration
    public WorkflowPropertiesModifiedEventAttributes WorkflowPropertiesModifiedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowPropertiesModifiedEventAttributes

    WorkflowPropertiesModifiedExternallyEventAttributes

    Declaration
    public WorkflowPropertiesModifiedExternallyEventAttributes WorkflowPropertiesModifiedExternallyEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowPropertiesModifiedExternallyEventAttributes

    WorkflowTaskCompletedEventAttributes

    Declaration
    public WorkflowTaskCompletedEventAttributes WorkflowTaskCompletedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowTaskCompletedEventAttributes

    WorkflowTaskFailedEventAttributes

    Declaration
    public WorkflowTaskFailedEventAttributes WorkflowTaskFailedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowTaskFailedEventAttributes

    WorkflowTaskScheduledEventAttributes

    Declaration
    public WorkflowTaskScheduledEventAttributes WorkflowTaskScheduledEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowTaskScheduledEventAttributes

    WorkflowTaskStartedEventAttributes

    Declaration
    public WorkflowTaskStartedEventAttributes WorkflowTaskStartedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowTaskStartedEventAttributes

    WorkflowTaskTimedOutEventAttributes

    Declaration
    public WorkflowTaskTimedOutEventAttributes WorkflowTaskTimedOutEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowTaskTimedOutEventAttributes

    WorkflowUpdateAcceptedEventAttributes

    Declaration
    public WorkflowUpdateAcceptedEventAttributes WorkflowUpdateAcceptedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowUpdateAcceptedEventAttributes

    WorkflowUpdateCompletedEventAttributes

    Declaration
    public WorkflowUpdateCompletedEventAttributes WorkflowUpdateCompletedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowUpdateCompletedEventAttributes

    WorkflowUpdateRejectedEventAttributes

    Declaration
    public WorkflowUpdateRejectedEventAttributes WorkflowUpdateRejectedEventAttributes { get; set; }
    Property Value
    Type Description
    WorkflowUpdateRejectedEventAttributes

    Methods

    CalculateSize()

    Declaration
    public int CalculateSize()
    Returns
    Type Description
    Int32

    ClearAttributes()

    Declaration
    public void ClearAttributes()

    Clone()

    Declaration
    public HistoryEvent Clone()
    Returns
    Type Description
    HistoryEvent

    Equals(Object)

    Declaration
    public override bool Equals(object other)
    Parameters
    Type Name Description
    Object other
    Returns
    Type Description
    Boolean

    Equals(HistoryEvent)

    Declaration
    public bool Equals(HistoryEvent other)
    Parameters
    Type Name Description
    HistoryEvent other
    Returns
    Type Description
    Boolean

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32

    MergeFrom(Google.Protobuf.CodedInputStream)

    Declaration
    public void MergeFrom(Google.Protobuf.CodedInputStream input)
    Parameters
    Type Name Description
    Google.Protobuf.CodedInputStream input

    MergeFrom(HistoryEvent)

    Declaration
    public void MergeFrom(HistoryEvent other)
    Parameters
    Type Name Description
    HistoryEvent other

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String

    WriteTo(Google.Protobuf.CodedOutputStream)

    Declaration
    public void WriteTo(Google.Protobuf.CodedOutputStream output)
    Parameters
    Type Name Description
    Google.Protobuf.CodedOutputStream output

    Implements

    Google.Protobuf.IBufferMessage
    In This Article
    Back to top