IMetricsBuilder Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un tipo che configura il sistema delle metriche registrando IMetricsListeners e usa le regole per determinare quali metriche sono abilitate.
public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder
Proprietà
Services |
Ottiene l'applicazione IServiceCollection. Viene usato dai metodi di estensione per registrare i servizi. |
Metodi di estensione
AddConfiguration(IMetricsBuilder, IConfiguration) |
Legge la configurazione delle metriche dalla sezione specificata IConfiguration e configura i contatori, gli strumenti e IMetricsListeners abilitati. |
AddDebugConsole(IMetricsBuilder) |
Abilita l'output della console per le metriche a scopo di debug. Questa opzione non è consigliata per l'uso in produzione. |
AddListener(IMetricsBuilder, IMetricsListener) |
Registra una nuova IMetricsListener istanza. |
AddListener<T>(IMetricsBuilder) |
Registra un nuovo IMetricsListener tipo |
ClearListeners(IMetricsBuilder) |
Rimuove tutte le IMetricsListener registrazioni dal contenitore di inserimento delle dipendenze. |
DisableMetrics(IMetricsBuilder, String) |
Disabilita tutti gli strumenti per il contatore specificato, per tutti i IMetricsListeners registrati. |
DisableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Disabilita un oggetto specificato Instrument per l'oggetto Meter specificato e IMetricsListener. |
EnableMetrics(IMetricsBuilder, String) |
Abilita tutti gli strumenti per il contatore specificato, per tutti IMetricsListeners registrati. |
EnableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Abilita un oggetto specificato Instrument per l'oggetto Meter specificato e IMetricsListener. |