23.339. Class OpenTelemetryData

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

public record OpenTelemetryData : IEquatable<OpenTelemetryData>

23.339.1. Inheritance

objectOpenTelemetryData

23.339.2. Implements

IEquatable<OpenTelemetryData>

23.339.3. Inherited Members

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

23.339.4. Constructors

23.339.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)

23.339.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

23.339.5. Properties

23.339.5.1. ActivityId

public string ActivityId { get; init; }

23.339.5.1.1. Property Value

string

23.339.5.2. Baggage

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

23.339.5.2.1. Property Value

IEnumerable<KeyValuePair<string, string?>>

23.339.5.3. DisplayName

public string DisplayName { get; init; }

23.339.5.3.1. Property Value

string

23.339.5.4. Duration

public TimeSpan Duration { get; init; }

23.339.5.4.1. Property Value

TimeSpan

23.339.5.5. ParentId

public string ParentId { get; init; }

23.339.5.5.1. Property Value

string

23.339.5.6. ParentSpanId

public string ParentSpanId { get; init; }

23.339.5.6.1. Property Value

string

23.339.5.7. RootId

public string RootId { get; init; }

23.339.5.7.1. Property Value

string

23.339.5.8. SourceName

public string SourceName { get; init; }

23.339.5.8.1. Property Value

string

23.339.5.9. SpanId

public string SpanId { get; init; }

23.339.5.9.1. Property Value

string

23.339.5.10. StartTime

public DateTime StartTime { get; init; }

23.339.5.10.1. Property Value

DateTime

23.339.5.11. Tags

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

23.339.5.11.1. Property Value

IEnumerable<KeyValuePair<string, string?>>

23.339.5.12. TraceId

public string TraceId { get; init; }

23.339.5.12.1. Property Value

string