IMetricsBuilder Gränssnitt

Definition

Konfigurerar måttsystemet genom att registrera IMetricsListeners och använda regler för att avgöra vilka mått som är aktiverade.

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

Egenskaper

Name Description
Services

Hämtar programtjänstsamlingen som används av tilläggsmetoder för att registrera tjänster.

Tilläggsmetoder

Name Description
AddConfiguration(IMetricsBuilder, IConfiguration)

Läser måttkonfigurationen från det angivna IConfiguration avsnittet och konfigurerar vilka mätare, instrument och IMetricsListeners som är aktiverade.

AddDebugConsole(IMetricsBuilder)

Aktiverar konsolutdata för mått i felsökningssyfte. Detta rekommenderas inte för produktionsanvändning.

AddListener(IMetricsBuilder, IMetricsListener)

Registrerar en ny IMetricsListener instans.

AddListener<T>(IMetricsBuilder)

Registrerar en ny IMetricsListener av typen T.

ClearListeners(IMetricsBuilder)

Tar bort alla IMetricsListener registreringar från containern för beroendeinmatning.

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

Inaktiverar en angiven Instrument för angiven Meter och IMetricsListener.

DisableMetrics(IMetricsBuilder, String)

Inaktiverar alla instrument för den angivna mätaren för alla registrerade lyssnare.

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

Aktiverar en angiven Instrument för angiven Meter och IMetricsListener.

EnableMetrics(IMetricsBuilder, String)

Aktiverar alla instrument för den angivna mätaren, för alla registrerade lyssnare.

Gäller för