Modifica

Condividi tramite


MetricsBuilderExtensions Class

Definition

Provides extension methods for IMetricsBuilder to add or clear IMetricsListener registrations, and to enable or disable metrics.

public ref class MetricsBuilderExtensions abstract sealed
public static class MetricsBuilderExtensions
type MetricsBuilderExtensions = class
Public Module MetricsBuilderExtensions
Inheritance
MetricsBuilderExtensions

Methods

AddListener(IMetricsBuilder, IMetricsListener)

Registers a new IMetricsListener instance.

AddListener<T>(IMetricsBuilder)

Registers a new IMetricsListener of type T.

ClearListeners(IMetricsBuilder)

Removes all IMetricsListener registrations from the dependency injection container.

DisableMetrics(IMetricsBuilder, String)

Disables all Instruments for the given meter, for all registered IMetricsListeners.

DisableMetrics(IMetricsBuilder, String, String, String, MeterScope)

Disables a specified Instrument for the given Meter and IMetricsListener.

DisableMetrics(MetricsOptions, String)

Disables all Instruments for the given meter, for all registered IMetricsListeners.

DisableMetrics(MetricsOptions, String, String, String, MeterScope)

Disables a specified Instrument for the given Meter and IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Enables all Instruments for the given meter, for all registered IMetricsListeners.

EnableMetrics(IMetricsBuilder, String, String, String, MeterScope)

Enables a specified Instrument for the given Meter and IMetricsListener.

EnableMetrics(MetricsOptions, String)

Enables all Instruments for the given meter, for all registered IMetricsListeners.

EnableMetrics(MetricsOptions, String, String, String, MeterScope)

Enables a specified Instrument for the given Meter and IMetricsListener.

Applies to