public sealed class TimeEvents : IMessage<Span.Types.TimeEvents>, IEquatable<Span.Types.TimeEvents>, IDeepCloneable<Span.Types.TimeEvents>, IBufferMessage, IMessage
A collection of TimeEvents. A TimeEvent is a time-stamped annotation
on the span, consisting of either user-supplied key:value pairs, or
details of a message sent/received between Spans.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-12 UTC."],[[["The `TimeEvents` class in the `Google.Cloud.Trace.V2` namespace represents a collection of time-stamped annotations (`TimeEvent`) on a span, which can include user-defined key-value pairs or details about messages exchanged between spans."],["The latest version of the documentation is 3.6.0, but this specific page is detailing version 2.3.0 of the `TimeEvents` class."],["The `TimeEvents` class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits members from `Object`."],["The `TimeEvents` class provides properties for managing time event data, such as `DroppedAnnotationsCount`, `DroppedMessageEventsCount`, and a collection of `TimeEvent` objects."],["The `TimeEvents` class offers two constructors: a default one (`TimeEvents()`) and another that accepts an existing `Span.Types.TimeEvents` object for copying (`TimeEvents(Span.Types.TimeEvents other)`)."]]],[]]