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

Class DefaultGaugeMetricProvider

Inheritance
System.Object
DefaultGaugeMetricProvider
Namespace:App.Metrics.Gauge
Assembly:cs.temp.dll.dll
Syntax
public class DefaultGaugeMetricProvider : IProvideGaugeMetrics

Constructors

DefaultGaugeMetricProvider(IBuildGaugeMetrics, IMetricsRegistry)

Declaration
public DefaultGaugeMetricProvider(IBuildGaugeMetrics gaugeBuilder, IMetricsRegistry registry)
Parameters
Type Name Description
IBuildGaugeMetrics gaugeBuilder
IMetricsRegistry registry

Methods

Instance(GaugeOptions)

Declaration
public IGauge Instance(GaugeOptions options)
Parameters
Type Name Description
GaugeOptions options
Returns
Type Description
IGauge

Instance(GaugeOptions, MetricTags)

Declaration
public IGauge Instance(GaugeOptions options, MetricTags tags)
Parameters
Type Name Description
GaugeOptions options
MetricTags tags
Returns
Type Description
IGauge

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

Declaration
public IGauge Instance<T>(GaugeOptions options, MetricTags tags, Func<T> builder)where T : IGaugeMetric
Parameters
Type Name Description
GaugeOptions options
MetricTags tags
System.Func<T> builder
Returns
Type Description
IGauge
Type Parameters
Name Description
T

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

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