MetricCollector<T> 类

定义

收集从 Instrument<T>ObservableInstrument<T>发布的度量值。

generic <typename T>
 where T : value classpublic ref class MetricCollector sealed : IDisposable
public sealed class MetricCollector<T> : IDisposable where T : struct
type MetricCollector<'T (requires 'T : struct)> = class
    interface IDisposable
Public NotInheritable Class MetricCollector(Of T)
Implements IDisposable

类型参数

T

要记录的指标数据类型。

继承
MetricCollector<T>
实现

构造函数

MetricCollector<T>(Instrument<T>, TimeProvider)

初始化 MetricCollector<T> 类的新实例。

MetricCollector<T>(Meter, String, TimeProvider)

初始化 MetricCollector<T> 类的新实例。

MetricCollector<T>(Object, String, String, TimeProvider)

初始化 MetricCollector<T> 类的新实例。

MetricCollector<T>(ObservableInstrument<T>, TimeProvider)

初始化 MetricCollector<T> 类的新实例。

属性

Instrument

获取 Instrument 正在记录的 。

LastMeasurement

获取收集的最新度量值(如果有)。

方法

Clear()

从收集器中删除所有累积的度量值。

Dispose()

释放 MetricCollector<T> 并停止记录度量。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetMeasurementSnapshot(Boolean)

获取此收集器收集的度量快照。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RecordObservableInstruments()

扫描所有已注册的可观测仪器。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
WaitForMeasurementsAsync(Int32, CancellationToken)

返回收集器收集最小度量值数时完成的任务。

WaitForMeasurementsAsync(Int32, TimeSpan)

返回收集器收集最小度量值数时完成的任务。

适用于