IMetricsBuilder Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Configura o sistema de métricas registando IMetricsListeners e usando regras para determinar quais as métricas ativadas.
public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder
Propriedades
| Name | Description |
|---|---|
| Services |
Obtém a coleção de serviços de aplicação que é usada pelos métodos de extensão para registar serviços. |
Métodos da Extensão
| Name | Description |
|---|---|
| AddConfiguration(IMetricsBuilder, IConfiguration) |
Lê a configuração das métricas da secção fornecida IConfiguration e configura quais os Contadores, Instrumentos e IMetricsListeners que estão ativados. |
| AddDebugConsole(IMetricsBuilder) |
Permite a saída da consola para métricas para fins de depuração. Isto não é recomendado para uso em produção. |
| AddListener(IMetricsBuilder, IMetricsListener) |
Regista uma nova IMetricsListener instância. |
| AddListener<T>(IMetricsBuilder) |
Regista um novo IMetricsListener do tipo |
| ClearListeners(IMetricsBuilder) |
Remove todos IMetricsListener os registos do contentor de injeção de dependências. |
| DisableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Desativa um especificado Instrument para o dado Meter e IMetricsListener. |
| DisableMetrics(IMetricsBuilder, String) |
Desativa todos os instrumentos do contador indicado, para todos os ouvintes registados. |
| EnableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Permite um especificado Instrument para o dado Meter e IMetricsListener. |
| EnableMetrics(IMetricsBuilder, String) |
Ativa todos os instrumentos para o determinado contador, para todos os ouvintes registados. |