AppMetricsBuilder Class

Summary

Logging Builder Implements the ConventionBuilder<TBuilder, TConvention, TDelegate> Implements the IAppMetricsBuilder Implements the IAppMetricsConvention Implements the IAppMetricsConventionContext
AppMetricsBuilder
ConventionBuilder
ConventionContainerBuilder
Object
IConventionBuilder
IConventionContainer

Syntax

public class AppMetricsBuilder : 
    ConventionBuilder<IAppMetricsBuilder, IAppMetricsConvention, AppMetricsConventionDelegate>, 
    IAppMetricsBuilder, 
    IConventionBuilder<IAppMetricsBuilder, IAppMetricsConvention, AppMetricsConventionDelegate>, 
    IConventionContainer<IAppMetricsBuilder, IAppMetricsConvention, AppMetricsConventionDelegate>, 
    IAppMetricsConventionContext, IConventionContext

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Properties

Name Value Summary
Configuration IConfiguration
Gets the configuration.
Environment IRocketEnvironment
The environment that this convention is running Based on IHostEnvironment / IHostingEnvironment
HealthBuilder IHealthBuilder
Gets the health builder.
Logger ILogger
A logger that is configured to work with each convention item
MetricsBuilder IMetricsBuilder
Gets the metrics builder.

Methods

Name Value Summary
Build() ValueTuple<IMetricsRoot, IHealthRoot>
Builds this instance.

Extension Methods

See Also