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

Class MetricsHostBuilderExtensionsOptional

Inheritance
System.Object
MetricsHostBuilderExtensionsOptional
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:Microsoft.Extensions.DependencyInjection
Assembly:cs.temp.dll.dll
Syntax
public static class MetricsHostBuilderExtensionsOptional

Methods

AddClockType<T>(IMetricsHostBuilder)

Declaration
public static IMetricsHostBuilder AddClockType<T>(this IMetricsHostBuilder builder)where T : class, IClock, new ()
Parameters
Type Name Description
IMetricsHostBuilder builder
Returns
Type Description
IMetricsHostBuilder
Type Parameters
Name Description
T

AddDefaultReservoir(IMetricsHostBuilder, Func<IReservoir>)

Adds the default reservoir which will be applied to all metrics using sampling that do not have an set explicitly.

Declaration
public static IMetricsHostBuilder AddDefaultReservoir(this IMetricsHostBuilder builder, Func<IReservoir> reservoirBuilder)
Parameters
Type Name Description
IMetricsHostBuilder builder

The metrics host builder.

System.Func<IReservoir> reservoirBuilder

The reservoir builder to use as the default reservoir for sampling.

Returns
Type Description
IMetricsHostBuilder

The same instance of the metrics host builder.

AddGlobalFilter(IMetricsHostBuilder, IFilterMetrics)

Declaration
public static IMetricsHostBuilder AddGlobalFilter(this IMetricsHostBuilder builder, IFilterMetrics filter)
Parameters
Type Name Description
IMetricsHostBuilder builder
IFilterMetrics filter
Returns
Type Description
IMetricsHostBuilder

AddHealthChecks(IMetricsHostBuilder)

Declaration
public static IMetricsHostBuilder AddHealthChecks(this IMetricsHostBuilder builder)
Parameters
Type Name Description
IMetricsHostBuilder builder
Returns
Type Description
IMetricsHostBuilder

AddHealthChecks(IMetricsHostBuilder, Action<IHealthCheckFactory>)

Declaration
public static IMetricsHostBuilder AddHealthChecks(this IMetricsHostBuilder builder, Action<IHealthCheckFactory> setupAction)
Parameters
Type Name Description
IMetricsHostBuilder builder
System.Action<IHealthCheckFactory> setupAction
Returns
Type Description
IMetricsHostBuilder

AddReporting(IMetricsHostBuilder, Action<IReportFactory>)

Declaration
public static IMetricsHostBuilder AddReporting(this IMetricsHostBuilder builder, Action<IReportFactory> setupAction)
Parameters
Type Name Description
IMetricsHostBuilder builder
System.Action<IReportFactory> setupAction
Returns
Type Description
IMetricsHostBuilder
Back to top Copyright © 2017 Allan Hardy
Generated by DocFX