21.344. Class OpenTelemetryData

Namespace: ArmoniK.Core.ProfilingTools.OpenTelemetryExporter
Assembly: ArmoniK.Core.ProfilingTools.dll

public record OpenTelemetryData : IEquatable<OpenTelemetryData>

21.344.1. Inheritance

objectOpenTelemetryData

21.344.2. Implements

IEquatable<OpenTelemetryData>

21.344.3. Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

21.344.4. Constructors

21.344.4.1. OpenTelemetryData(string, IEnumerable<KeyValuePair<string, string?>>, TimeSpan, IEnumerable<KeyValuePair<string, string?>>, string, string, string, string, string, string, string, DateTime)

public OpenTelemetryData(string ActivityId, IEnumerable<KeyValuePair<string, string?>> Baggage, TimeSpan Duration, IEnumerable<KeyValuePair<string, string?>> Tags, string SpanId, string TraceId, string ParentId, string ParentSpanId, string RootId, string DisplayName, string SourceName, DateTime StartTime)

21.344.4.1.1. Parameters

ActivityId string

Baggage IEnumerable<KeyValuePair<string, string?>>

Duration TimeSpan

Tags IEnumerable<KeyValuePair<string, string?>>

SpanId string

TraceId string

ParentId string

ParentSpanId string

RootId string

DisplayName string

SourceName string

StartTime DateTime

21.344.5. Properties

21.344.5.1. ActivityId

public string ActivityId { get; init; }

21.344.5.1.1. Property Value

string

21.344.5.2. Baggage

public IEnumerable<KeyValuePair<string, string?>> Baggage { get; init; }

21.344.5.2.1. Property Value

IEnumerable<KeyValuePair<string, string?>>

21.344.5.3. DisplayName

public string DisplayName { get; init; }

21.344.5.3.1. Property Value

string

21.344.5.4. Duration

public TimeSpan Duration { get; init; }

21.344.5.4.1. Property Value

TimeSpan

21.344.5.5. ParentId

public string ParentId { get; init; }

21.344.5.5.1. Property Value

string

21.344.5.6. ParentSpanId

public string ParentSpanId { get; init; }

21.344.5.6.1. Property Value

string

21.344.5.7. RootId

public string RootId { get; init; }

21.344.5.7.1. Property Value

string

21.344.5.8. SourceName

public string SourceName { get; init; }

21.344.5.8.1. Property Value

string

21.344.5.9. SpanId

public string SpanId { get; init; }

21.344.5.9.1. Property Value

string

21.344.5.10. StartTime

public DateTime StartTime { get; init; }

21.344.5.10.1. Property Value

DateTime

21.344.5.11. Tags

public IEnumerable<KeyValuePair<string, string?>> Tags { get; init; }

21.344.5.11.1. Property Value

IEnumerable<KeyValuePair<string, string?>>

21.344.5.12. TraceId

public string TraceId { get; init; }

21.344.5.12.1. Property Value

string