Table of Contents

Class HistoryEvent

Namespace
Temporalio.Api.History.V1
Assembly
Temporalio.dll

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.

public sealed class HistoryEvent : IMessage<HistoryEvent>, IEquatable<HistoryEvent>, IDeepCloneable<HistoryEvent>, IBufferMessage, IMessage
Inheritance
HistoryEvent
Implements
Inherited Members

Constructors

HistoryEvent()

public HistoryEvent()

HistoryEvent(HistoryEvent)

public HistoryEvent(HistoryEvent other)

Parameters

other HistoryEvent

Fields

ActivityPropertiesModifiedExternallyEventAttributesFieldNumber

Field number for the "activity_properties_modified_externally_event_attributes" field.

public const int ActivityPropertiesModifiedExternallyEventAttributesFieldNumber = 50

Field Value

int

ActivityTaskCancelRequestedEventAttributesFieldNumber

Field number for the "activity_task_cancel_requested_event_attributes" field.

public const int ActivityTaskCancelRequestedEventAttributesFieldNumber = 22

Field Value

int

ActivityTaskCanceledEventAttributesFieldNumber

Field number for the "activity_task_canceled_event_attributes" field.

public const int ActivityTaskCanceledEventAttributesFieldNumber = 23

Field Value

int

ActivityTaskCompletedEventAttributesFieldNumber

Field number for the "activity_task_completed_event_attributes" field.

public const int ActivityTaskCompletedEventAttributesFieldNumber = 17

Field Value

int

ActivityTaskFailedEventAttributesFieldNumber

Field number for the "activity_task_failed_event_attributes" field.

public const int ActivityTaskFailedEventAttributesFieldNumber = 18

Field Value

int

ActivityTaskScheduledEventAttributesFieldNumber

Field number for the "activity_task_scheduled_event_attributes" field.

public const int ActivityTaskScheduledEventAttributesFieldNumber = 15

Field Value

int

ActivityTaskStartedEventAttributesFieldNumber

Field number for the "activity_task_started_event_attributes" field.

public const int ActivityTaskStartedEventAttributesFieldNumber = 16

Field Value

int

ActivityTaskTimedOutEventAttributesFieldNumber

Field number for the "activity_task_timed_out_event_attributes" field.

public const int ActivityTaskTimedOutEventAttributesFieldNumber = 19

Field Value

int

ChildWorkflowExecutionCanceledEventAttributesFieldNumber

Field number for the "child_workflow_execution_canceled_event_attributes" field.

public const int ChildWorkflowExecutionCanceledEventAttributesFieldNumber = 39

Field Value

int

ChildWorkflowExecutionCompletedEventAttributesFieldNumber

Field number for the "child_workflow_execution_completed_event_attributes" field.

public const int ChildWorkflowExecutionCompletedEventAttributesFieldNumber = 37

Field Value

int

ChildWorkflowExecutionFailedEventAttributesFieldNumber

Field number for the "child_workflow_execution_failed_event_attributes" field.

public const int ChildWorkflowExecutionFailedEventAttributesFieldNumber = 38

Field Value

int

ChildWorkflowExecutionStartedEventAttributesFieldNumber

Field number for the "child_workflow_execution_started_event_attributes" field.

public const int ChildWorkflowExecutionStartedEventAttributesFieldNumber = 36

Field Value

int

ChildWorkflowExecutionTerminatedEventAttributesFieldNumber

Field number for the "child_workflow_execution_terminated_event_attributes" field.

public const int ChildWorkflowExecutionTerminatedEventAttributesFieldNumber = 41

Field Value

int

ChildWorkflowExecutionTimedOutEventAttributesFieldNumber

Field number for the "child_workflow_execution_timed_out_event_attributes" field.

public const int ChildWorkflowExecutionTimedOutEventAttributesFieldNumber = 40

Field Value

int

EventIdFieldNumber

Field number for the "event_id" field.

public const int EventIdFieldNumber = 1

Field Value

int

EventTimeFieldNumber

Field number for the "event_time" field.

public const int EventTimeFieldNumber = 2

Field Value

int

EventTypeFieldNumber

Field number for the "event_type" field.

public const int EventTypeFieldNumber = 3

Field Value

int

ExternalWorkflowExecutionCancelRequestedEventAttributesFieldNumber

Field number for the "external_workflow_execution_cancel_requested_event_attributes" field.

public const int ExternalWorkflowExecutionCancelRequestedEventAttributesFieldNumber = 32

Field Value

int

ExternalWorkflowExecutionSignaledEventAttributesFieldNumber

Field number for the "external_workflow_execution_signaled_event_attributes" field.

public const int ExternalWorkflowExecutionSignaledEventAttributesFieldNumber = 44

Field Value

int

MarkerRecordedEventAttributesFieldNumber

Field number for the "marker_recorded_event_attributes" field.

public const int MarkerRecordedEventAttributesFieldNumber = 25

Field Value

int

RequestCancelExternalWorkflowExecutionFailedEventAttributesFieldNumber

Field number for the "request_cancel_external_workflow_execution_failed_event_attributes" field.

public const int RequestCancelExternalWorkflowExecutionFailedEventAttributesFieldNumber = 31

Field Value

int

RequestCancelExternalWorkflowExecutionInitiatedEventAttributesFieldNumber

Field number for the "request_cancel_external_workflow_execution_initiated_event_attributes" field.

public const int RequestCancelExternalWorkflowExecutionInitiatedEventAttributesFieldNumber = 30

Field Value

int

SignalExternalWorkflowExecutionFailedEventAttributesFieldNumber

Field number for the "signal_external_workflow_execution_failed_event_attributes" field.

public const int SignalExternalWorkflowExecutionFailedEventAttributesFieldNumber = 43

Field Value

int

SignalExternalWorkflowExecutionInitiatedEventAttributesFieldNumber

Field number for the "signal_external_workflow_execution_initiated_event_attributes" field.

public const int SignalExternalWorkflowExecutionInitiatedEventAttributesFieldNumber = 42

Field Value

int

StartChildWorkflowExecutionFailedEventAttributesFieldNumber

Field number for the "start_child_workflow_execution_failed_event_attributes" field.

public const int StartChildWorkflowExecutionFailedEventAttributesFieldNumber = 35

Field Value

int

StartChildWorkflowExecutionInitiatedEventAttributesFieldNumber

Field number for the "start_child_workflow_execution_initiated_event_attributes" field.

public const int StartChildWorkflowExecutionInitiatedEventAttributesFieldNumber = 34

Field Value

int

TaskIdFieldNumber

Field number for the "task_id" field.

public const int TaskIdFieldNumber = 5

Field Value

int

TimerCanceledEventAttributesFieldNumber

Field number for the "timer_canceled_event_attributes" field.

public const int TimerCanceledEventAttributesFieldNumber = 24

Field Value

int

TimerFiredEventAttributesFieldNumber

Field number for the "timer_fired_event_attributes" field.

public const int TimerFiredEventAttributesFieldNumber = 21

Field Value

int

TimerStartedEventAttributesFieldNumber

Field number for the "timer_started_event_attributes" field.

public const int TimerStartedEventAttributesFieldNumber = 20

Field Value

int

UpsertWorkflowSearchAttributesEventAttributesFieldNumber

Field number for the "upsert_workflow_search_attributes_event_attributes" field.

public const int UpsertWorkflowSearchAttributesEventAttributesFieldNumber = 45

Field Value

int

VersionFieldNumber

Field number for the "version" field.

public const int VersionFieldNumber = 4

Field Value

int

WorkerMayIgnoreFieldNumber

Field number for the "worker_may_ignore" field.

public const int WorkerMayIgnoreFieldNumber = 300

Field Value

int

WorkflowExecutionCancelRequestedEventAttributesFieldNumber

Field number for the "workflow_execution_cancel_requested_event_attributes" field.

public const int WorkflowExecutionCancelRequestedEventAttributesFieldNumber = 28

Field Value

int

WorkflowExecutionCanceledEventAttributesFieldNumber

Field number for the "workflow_execution_canceled_event_attributes" field.

public const int WorkflowExecutionCanceledEventAttributesFieldNumber = 29

Field Value

int

WorkflowExecutionCompletedEventAttributesFieldNumber

Field number for the "workflow_execution_completed_event_attributes" field.

public const int WorkflowExecutionCompletedEventAttributesFieldNumber = 7

Field Value

int

WorkflowExecutionContinuedAsNewEventAttributesFieldNumber

Field number for the "workflow_execution_continued_as_new_event_attributes" field.

public const int WorkflowExecutionContinuedAsNewEventAttributesFieldNumber = 33

Field Value

int

WorkflowExecutionFailedEventAttributesFieldNumber

Field number for the "workflow_execution_failed_event_attributes" field.

public const int WorkflowExecutionFailedEventAttributesFieldNumber = 8

Field Value

int

WorkflowExecutionSignaledEventAttributesFieldNumber

Field number for the "workflow_execution_signaled_event_attributes" field.

public const int WorkflowExecutionSignaledEventAttributesFieldNumber = 26

Field Value

int

WorkflowExecutionStartedEventAttributesFieldNumber

Field number for the "workflow_execution_started_event_attributes" field.

public const int WorkflowExecutionStartedEventAttributesFieldNumber = 6

Field Value

int

WorkflowExecutionTerminatedEventAttributesFieldNumber

Field number for the "workflow_execution_terminated_event_attributes" field.

public const int WorkflowExecutionTerminatedEventAttributesFieldNumber = 27

Field Value

int

WorkflowExecutionTimedOutEventAttributesFieldNumber

Field number for the "workflow_execution_timed_out_event_attributes" field.

public const int WorkflowExecutionTimedOutEventAttributesFieldNumber = 9

Field Value

int

WorkflowExecutionUpdateAcceptedEventAttributesFieldNumber

Field number for the "workflow_execution_update_accepted_event_attributes" field.

public const int WorkflowExecutionUpdateAcceptedEventAttributesFieldNumber = 46

Field Value

int

WorkflowExecutionUpdateCompletedEventAttributesFieldNumber

Field number for the "workflow_execution_update_completed_event_attributes" field.

public const int WorkflowExecutionUpdateCompletedEventAttributesFieldNumber = 48

Field Value

int

WorkflowExecutionUpdateRejectedEventAttributesFieldNumber

Field number for the "workflow_execution_update_rejected_event_attributes" field.

public const int WorkflowExecutionUpdateRejectedEventAttributesFieldNumber = 47

Field Value

int

WorkflowExecutionUpdateRequestedEventAttributesFieldNumber

Field number for the "workflow_execution_update_requested_event_attributes" field.

public const int WorkflowExecutionUpdateRequestedEventAttributesFieldNumber = 52

Field Value

int

WorkflowPropertiesModifiedEventAttributesFieldNumber

Field number for the "workflow_properties_modified_event_attributes" field.

public const int WorkflowPropertiesModifiedEventAttributesFieldNumber = 51

Field Value

int

WorkflowPropertiesModifiedExternallyEventAttributesFieldNumber

Field number for the "workflow_properties_modified_externally_event_attributes" field.

public const int WorkflowPropertiesModifiedExternallyEventAttributesFieldNumber = 49

Field Value

int

WorkflowTaskCompletedEventAttributesFieldNumber

Field number for the "workflow_task_completed_event_attributes" field.

public const int WorkflowTaskCompletedEventAttributesFieldNumber = 12

Field Value

int

WorkflowTaskFailedEventAttributesFieldNumber

Field number for the "workflow_task_failed_event_attributes" field.

public const int WorkflowTaskFailedEventAttributesFieldNumber = 14

Field Value

int

WorkflowTaskScheduledEventAttributesFieldNumber

Field number for the "workflow_task_scheduled_event_attributes" field.

public const int WorkflowTaskScheduledEventAttributesFieldNumber = 10

Field Value

int

WorkflowTaskStartedEventAttributesFieldNumber

Field number for the "workflow_task_started_event_attributes" field.

public const int WorkflowTaskStartedEventAttributesFieldNumber = 11

Field Value

int

WorkflowTaskTimedOutEventAttributesFieldNumber

Field number for the "workflow_task_timed_out_event_attributes" field.

public const int WorkflowTaskTimedOutEventAttributesFieldNumber = 13

Field Value

int

Properties

ActivityPropertiesModifiedExternallyEventAttributes

public ActivityPropertiesModifiedExternallyEventAttributes ActivityPropertiesModifiedExternallyEventAttributes { get; set; }

Property Value

ActivityPropertiesModifiedExternallyEventAttributes

ActivityTaskCancelRequestedEventAttributes

public ActivityTaskCancelRequestedEventAttributes ActivityTaskCancelRequestedEventAttributes { get; set; }

Property Value

ActivityTaskCancelRequestedEventAttributes

ActivityTaskCanceledEventAttributes

public ActivityTaskCanceledEventAttributes ActivityTaskCanceledEventAttributes { get; set; }

Property Value

ActivityTaskCanceledEventAttributes

ActivityTaskCompletedEventAttributes

public ActivityTaskCompletedEventAttributes ActivityTaskCompletedEventAttributes { get; set; }

Property Value

ActivityTaskCompletedEventAttributes

ActivityTaskFailedEventAttributes

public ActivityTaskFailedEventAttributes ActivityTaskFailedEventAttributes { get; set; }

Property Value

ActivityTaskFailedEventAttributes

ActivityTaskScheduledEventAttributes

public ActivityTaskScheduledEventAttributes ActivityTaskScheduledEventAttributes { get; set; }

Property Value

ActivityTaskScheduledEventAttributes

ActivityTaskStartedEventAttributes

public ActivityTaskStartedEventAttributes ActivityTaskStartedEventAttributes { get; set; }

Property Value

ActivityTaskStartedEventAttributes

ActivityTaskTimedOutEventAttributes

public ActivityTaskTimedOutEventAttributes ActivityTaskTimedOutEventAttributes { get; set; }

Property Value

ActivityTaskTimedOutEventAttributes

AttributesCase

public HistoryEvent.AttributesOneofCase AttributesCase { get; }

Property Value

HistoryEvent.AttributesOneofCase

ChildWorkflowExecutionCanceledEventAttributes

public ChildWorkflowExecutionCanceledEventAttributes ChildWorkflowExecutionCanceledEventAttributes { get; set; }

Property Value

ChildWorkflowExecutionCanceledEventAttributes

ChildWorkflowExecutionCompletedEventAttributes

public ChildWorkflowExecutionCompletedEventAttributes ChildWorkflowExecutionCompletedEventAttributes { get; set; }

Property Value

ChildWorkflowExecutionCompletedEventAttributes

ChildWorkflowExecutionFailedEventAttributes

public ChildWorkflowExecutionFailedEventAttributes ChildWorkflowExecutionFailedEventAttributes { get; set; }

Property Value

ChildWorkflowExecutionFailedEventAttributes

ChildWorkflowExecutionStartedEventAttributes

public ChildWorkflowExecutionStartedEventAttributes ChildWorkflowExecutionStartedEventAttributes { get; set; }

Property Value

ChildWorkflowExecutionStartedEventAttributes

ChildWorkflowExecutionTerminatedEventAttributes

public ChildWorkflowExecutionTerminatedEventAttributes ChildWorkflowExecutionTerminatedEventAttributes { get; set; }

Property Value

ChildWorkflowExecutionTerminatedEventAttributes

ChildWorkflowExecutionTimedOutEventAttributes

public ChildWorkflowExecutionTimedOutEventAttributes ChildWorkflowExecutionTimedOutEventAttributes { get; set; }

Property Value

ChildWorkflowExecutionTimedOutEventAttributes

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

EventId

Monotonically increasing event number, starts at 1.

public long EventId { get; set; }

Property Value

long

EventTime

public Timestamp EventTime { get; set; }

Property Value

Timestamp

EventType

public EventType EventType { get; set; }

Property Value

EventType

ExternalWorkflowExecutionCancelRequestedEventAttributes

public ExternalWorkflowExecutionCancelRequestedEventAttributes ExternalWorkflowExecutionCancelRequestedEventAttributes { get; set; }

Property Value

ExternalWorkflowExecutionCancelRequestedEventAttributes

ExternalWorkflowExecutionSignaledEventAttributes

public ExternalWorkflowExecutionSignaledEventAttributes ExternalWorkflowExecutionSignaledEventAttributes { get; set; }

Property Value

ExternalWorkflowExecutionSignaledEventAttributes

MarkerRecordedEventAttributes

public MarkerRecordedEventAttributes MarkerRecordedEventAttributes { get; set; }

Property Value

MarkerRecordedEventAttributes

Parser

public static MessageParser<HistoryEvent> Parser { get; }

Property Value

MessageParser<HistoryEvent>

RequestCancelExternalWorkflowExecutionFailedEventAttributes

public RequestCancelExternalWorkflowExecutionFailedEventAttributes RequestCancelExternalWorkflowExecutionFailedEventAttributes { get; set; }

Property Value

RequestCancelExternalWorkflowExecutionFailedEventAttributes

RequestCancelExternalWorkflowExecutionInitiatedEventAttributes

public RequestCancelExternalWorkflowExecutionInitiatedEventAttributes RequestCancelExternalWorkflowExecutionInitiatedEventAttributes { get; set; }

Property Value

RequestCancelExternalWorkflowExecutionInitiatedEventAttributes

SignalExternalWorkflowExecutionFailedEventAttributes

public SignalExternalWorkflowExecutionFailedEventAttributes SignalExternalWorkflowExecutionFailedEventAttributes { get; set; }

Property Value

SignalExternalWorkflowExecutionFailedEventAttributes

SignalExternalWorkflowExecutionInitiatedEventAttributes

public SignalExternalWorkflowExecutionInitiatedEventAttributes SignalExternalWorkflowExecutionInitiatedEventAttributes { get; set; }

Property Value

SignalExternalWorkflowExecutionInitiatedEventAttributes

StartChildWorkflowExecutionFailedEventAttributes

public StartChildWorkflowExecutionFailedEventAttributes StartChildWorkflowExecutionFailedEventAttributes { get; set; }

Property Value

StartChildWorkflowExecutionFailedEventAttributes

StartChildWorkflowExecutionInitiatedEventAttributes

public StartChildWorkflowExecutionInitiatedEventAttributes StartChildWorkflowExecutionInitiatedEventAttributes { get; set; }

Property Value

StartChildWorkflowExecutionInitiatedEventAttributes

TaskId

TODO: What is this? Appears unused by SDKs

public long TaskId { get; set; }

Property Value

long

TimerCanceledEventAttributes

public TimerCanceledEventAttributes TimerCanceledEventAttributes { get; set; }

Property Value

TimerCanceledEventAttributes

TimerFiredEventAttributes

public TimerFiredEventAttributes TimerFiredEventAttributes { get; set; }

Property Value

TimerFiredEventAttributes

TimerStartedEventAttributes

public TimerStartedEventAttributes TimerStartedEventAttributes { get; set; }

Property Value

TimerStartedEventAttributes

UpsertWorkflowSearchAttributesEventAttributes

public UpsertWorkflowSearchAttributesEventAttributes UpsertWorkflowSearchAttributesEventAttributes { get; set; }

Property Value

UpsertWorkflowSearchAttributesEventAttributes

Version

TODO: What is this? Appears unused by SDKs

public long Version { get; set; }

Property Value

long

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.

public bool WorkerMayIgnore { get; set; }

Property Value

bool

WorkflowExecutionCancelRequestedEventAttributes

public WorkflowExecutionCancelRequestedEventAttributes WorkflowExecutionCancelRequestedEventAttributes { get; set; }

Property Value

WorkflowExecutionCancelRequestedEventAttributes

WorkflowExecutionCanceledEventAttributes

public WorkflowExecutionCanceledEventAttributes WorkflowExecutionCanceledEventAttributes { get; set; }

Property Value

WorkflowExecutionCanceledEventAttributes

WorkflowExecutionCompletedEventAttributes

public WorkflowExecutionCompletedEventAttributes WorkflowExecutionCompletedEventAttributes { get; set; }

Property Value

WorkflowExecutionCompletedEventAttributes

WorkflowExecutionContinuedAsNewEventAttributes

public WorkflowExecutionContinuedAsNewEventAttributes WorkflowExecutionContinuedAsNewEventAttributes { get; set; }

Property Value

WorkflowExecutionContinuedAsNewEventAttributes

WorkflowExecutionFailedEventAttributes

public WorkflowExecutionFailedEventAttributes WorkflowExecutionFailedEventAttributes { get; set; }

Property Value

WorkflowExecutionFailedEventAttributes

WorkflowExecutionSignaledEventAttributes

public WorkflowExecutionSignaledEventAttributes WorkflowExecutionSignaledEventAttributes { get; set; }

Property Value

WorkflowExecutionSignaledEventAttributes

WorkflowExecutionStartedEventAttributes

public WorkflowExecutionStartedEventAttributes WorkflowExecutionStartedEventAttributes { get; set; }

Property Value

WorkflowExecutionStartedEventAttributes

WorkflowExecutionTerminatedEventAttributes

public WorkflowExecutionTerminatedEventAttributes WorkflowExecutionTerminatedEventAttributes { get; set; }

Property Value

WorkflowExecutionTerminatedEventAttributes

WorkflowExecutionTimedOutEventAttributes

public WorkflowExecutionTimedOutEventAttributes WorkflowExecutionTimedOutEventAttributes { get; set; }

Property Value

WorkflowExecutionTimedOutEventAttributes

WorkflowExecutionUpdateAcceptedEventAttributes

public WorkflowExecutionUpdateAcceptedEventAttributes WorkflowExecutionUpdateAcceptedEventAttributes { get; set; }

Property Value

WorkflowExecutionUpdateAcceptedEventAttributes

WorkflowExecutionUpdateCompletedEventAttributes

public WorkflowExecutionUpdateCompletedEventAttributes WorkflowExecutionUpdateCompletedEventAttributes { get; set; }

Property Value

WorkflowExecutionUpdateCompletedEventAttributes

WorkflowExecutionUpdateRejectedEventAttributes

public WorkflowExecutionUpdateRejectedEventAttributes WorkflowExecutionUpdateRejectedEventAttributes { get; set; }

Property Value

WorkflowExecutionUpdateRejectedEventAttributes

WorkflowExecutionUpdateRequestedEventAttributes

public WorkflowExecutionUpdateRequestedEventAttributes WorkflowExecutionUpdateRequestedEventAttributes { get; set; }

Property Value

WorkflowExecutionUpdateRequestedEventAttributes

WorkflowPropertiesModifiedEventAttributes

public WorkflowPropertiesModifiedEventAttributes WorkflowPropertiesModifiedEventAttributes { get; set; }

Property Value

WorkflowPropertiesModifiedEventAttributes

WorkflowPropertiesModifiedExternallyEventAttributes

public WorkflowPropertiesModifiedExternallyEventAttributes WorkflowPropertiesModifiedExternallyEventAttributes { get; set; }

Property Value

WorkflowPropertiesModifiedExternallyEventAttributes

WorkflowTaskCompletedEventAttributes

public WorkflowTaskCompletedEventAttributes WorkflowTaskCompletedEventAttributes { get; set; }

Property Value

WorkflowTaskCompletedEventAttributes

WorkflowTaskFailedEventAttributes

public WorkflowTaskFailedEventAttributes WorkflowTaskFailedEventAttributes { get; set; }

Property Value

WorkflowTaskFailedEventAttributes

WorkflowTaskScheduledEventAttributes

public WorkflowTaskScheduledEventAttributes WorkflowTaskScheduledEventAttributes { get; set; }

Property Value

WorkflowTaskScheduledEventAttributes

WorkflowTaskStartedEventAttributes

public WorkflowTaskStartedEventAttributes WorkflowTaskStartedEventAttributes { get; set; }

Property Value

WorkflowTaskStartedEventAttributes

WorkflowTaskTimedOutEventAttributes

public WorkflowTaskTimedOutEventAttributes WorkflowTaskTimedOutEventAttributes { get; set; }

Property Value

WorkflowTaskTimedOutEventAttributes

Methods

CalculateSize()

Calculates the size of this message in Protocol Buffer wire format, in bytes.

public int CalculateSize()

Returns

int

The number of bytes required to write this message to a coded output stream.

ClearAttributes()

public void ClearAttributes()

Clone()

Creates a deep clone of this object.

public HistoryEvent Clone()

Returns

HistoryEvent

A deep clone of this object.

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object other)

Parameters

other object

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Equals(HistoryEvent)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(HistoryEvent other)

Parameters

other HistoryEvent

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

MergeFrom(CodedInputStream)

Merges the data from the specified coded input stream with the current message.

public void MergeFrom(CodedInputStream input)

Parameters

input CodedInputStream

Remarks

See the user guide for precise merge semantics.

MergeFrom(HistoryEvent)

Merges the given message into this one.

public void MergeFrom(HistoryEvent other)

Parameters

other HistoryEvent

Remarks

See the user guide for precise merge semantics.

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

WriteTo(CodedOutputStream)

Writes the data to the given coded output stream.

public void WriteTo(CodedOutputStream output)

Parameters

output CodedOutputStream

Coded output stream to write the data to. Must not be null.