Measurement<T> Struct

Definition

Stores one observed metrics value and its associated tags. This type is used by an Observable instrument's Observe() method when reporting current measurements.

generic <typename T>
 where T : value classpublic value class Measurement
public readonly struct Measurement<T> where T : struct
type Measurement<'T (requires 'T : struct)> = struct
Public Structure Measurement(Of T)

Type Parameters

T

The type that the measurement represents.

Inheritance
Measurement<T>

Constructors

Measurement<T>(T)

Initializes a new instance of Measurement<T> using the specified value.

Measurement<T>(T, IEnumerable<KeyValuePair<String,Object>>)

Initializes a new instance of Measurement<T> using the specified value and list of tags.

Measurement<T>(T, KeyValuePair<String,Object>[])

Initializes a new instance of Measurement<T> using the specified value and list of tags.

Measurement<T>(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Initializes a new instance of Measurement<T> using the specified value and list of tags.

Properties

Tags

Gets the measurement tags list.

Value

Gets the measurement value.

Applies to