IMetricsBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настраивает систему метрик, регистрируя IMetricsListeners и используя правила, чтобы определить, какие метрики включены.
public interface class IMetricsBuilder
public interface IMetricsBuilder
type IMetricsBuilder = interface
Public Interface IMetricsBuilder
Свойства
| Имя | Описание |
|---|---|
| Services |
Возвращает коллекцию служб приложений, используемую методами расширения для регистрации служб. |
Методы расширения
| Имя | Описание |
|---|---|
| AddConfiguration(IMetricsBuilder, IConfiguration) |
Считывает конфигурацию метрик из предоставленного IConfiguration раздела и настраивает , какие метрики, инструменты и IMetricsListeners включены. |
| AddDebugConsole(IMetricsBuilder) |
Включает выходные данные консоли для метрик для целей отладки. Это не рекомендуется для использования в рабочей среде. |
| AddListener(IMetricsBuilder, IMetricsListener) |
Регистрирует новый IMetricsListener экземпляр. |
| AddListener<T>(IMetricsBuilder) |
Регистрирует новый IMetricsListener тип |
| ClearListeners(IMetricsBuilder) |
Удаляет все IMetricsListener регистрации из контейнера внедрения зависимостей. |
| DisableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Отключает указанный Instrument для заданного Meter и IMetricsListener. |
| DisableMetrics(IMetricsBuilder, String) |
Отключает все инструменты для заданного счетчика для всех зарегистрированных прослушивателей. |
| EnableMetrics(IMetricsBuilder, String, String, String, MeterScope) |
Включает указанный Instrument для заданного Meter и IMetricsListener. |
| EnableMetrics(IMetricsBuilder, String) |
Включает все инструменты для заданного счетчика для всех зарегистрированных прослушивателей. |