IMetricsBuilder Interface

Definitie

Hiermee configureert u het systeem voor metrische gegevens door IMetricsListeners te registreren en regels te gebruiken om te bepalen welke metrische gegevens zijn ingeschakeld.

public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder

Eigenschappen

Name Description
Services

Hiermee haalt u de toepassingsserviceverzameling op die wordt gebruikt door extensiemethoden voor het registreren van services.

Extensiemethoden

Name Description
AddConfiguration(IMetricsBuilder, IConfiguration)

Leest de configuratie van metrische gegevens uit de opgegeven IConfiguration sectie en configureert welke meters, instrumenten en IMetricsListeners zijn ingeschakeld.

AddDebugConsole(IMetricsBuilder)

Hiermee schakelt u console-uitvoer in voor metrische gegevens voor foutopsporingsdoeleinden. Dit wordt niet aanbevolen voor productiegebruik.

AddListener(IMetricsBuilder, IMetricsListener)

Registreert een nieuw IMetricsListener exemplaar.

AddListener<T>(IMetricsBuilder)

Hiermee wordt een nieuw IMetricsListener type geregistreerd T.

ClearListeners(IMetricsBuilder)

Hiermee verwijdert u alle IMetricsListener registraties uit de container voor afhankelijkheidsinjectie.

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

Hiermee schakelt u een opgegeven Instrument voor de opgegeven Meter en IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Schakelt alle instrumenten voor de opgegeven meter uit voor alle geregistreerde listeners.

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

Hiermee wordt een opgegeven Instrument voor de opgegeven Meter en IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Hiermee worden alle instrumenten voor de opgegeven meter, voor alle geregistreerde listeners ingeschakeld.

Van toepassing op