Struct TelemetrySample
Namespace: VelloSharp.Composition.Telemetry
Assembly: VelloSharp.Composition.dll
public readonly record struct TelemetrySample : IEquatable<TelemetrySample>
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
TelemetrySample(DateTime, double, TelemetryQuality, string?, IReadOnlyDictionary<string, double>?)
public TelemetrySample(DateTime TimestampUtc, double Value, TelemetryQuality Quality, string? Unit, IReadOnlyDictionary<string, double>? Dimensions)
Parameters
TimestampUtc
DateTime
Value
double
Quality
TelemetryQuality
Unit
string?
Dimensions
IReadOnlyDictionary<string, double>?
Properties
Dimensions
public IReadOnlyDictionary<string, double>? Dimensions { get; init; }
Property Value
IReadOnlyDictionary<string, double>?
Quality
public TelemetryQuality Quality { get; init; }
Property Value
TimestampUtc
public DateTime TimestampUtc { get; init; }
Property Value
Unit
public string? Unit { get; init; }
Property Value
Value
public double Value { get; init; }