App Metrics Fork me on GitHub
Show / Hide Table of Contents

Class DefaultMeterMetricProvider

Inheritance
System.Object
DefaultMeterMetricProvider
Namespace:App.Metrics.Meter
Assembly:cs.temp.dll.dll
Syntax
public class DefaultMeterMetricProvider : IProvideMeterMetrics

Constructors

DefaultMeterMetricProvider(IBuildMeterMetrics, IMetricsRegistry, IClock)

Initializes a new instance of the DefaultMeterMetricProvider class.

Declaration
public DefaultMeterMetricProvider(IBuildMeterMetrics meterBuilder, IMetricsRegistry registry, IClock clock)
Parameters
Type Name Description
IBuildMeterMetrics meterBuilder

The meter builder.

IMetricsRegistry registry

The metrics registry.

IClock clock

The clock.

Methods

Instance(MeterOptions)

Declaration
public IMeter Instance(MeterOptions options)
Parameters
Type Name Description
MeterOptions options
Returns
Type Description
IMeter

Instance(MeterOptions, MetricTags)

Declaration
public IMeter Instance(MeterOptions options, MetricTags tags)
Parameters
Type Name Description
MeterOptions options
MetricTags tags
Returns
Type Description
IMeter

Instance<T>(MeterOptions, MetricTags, Func<T>)

Declaration
public IMeter Instance<T>(MeterOptions options, MetricTags tags, Func<T> builder)where T : IMeterMetric
Parameters
Type Name Description
MeterOptions options
MetricTags tags
System.Func<T> builder
Returns
Type Description
IMeter
Type Parameters
Name Description
T

Instance<T>(MeterOptions, Func<T>)

Declaration
public IMeter Instance<T>(MeterOptions options, Func<T> builder)where T : IMeterMetric
Parameters
Type Name Description
MeterOptions options
System.Func<T> builder
Returns
Type Description
IMeter
Type Parameters
Name Description
T
Back to top Copyright © 2017 Allan Hardy
Generated by DocFX