IMeterFactory Интерфейс

Определение

Фабрика для создания Meter экземпляров.

public interface class IMeterFactory : IDisposable
public interface IMeterFactory : IDisposable
type IMeterFactory = interface
    interface IDisposable
Public Interface IMeterFactory
Implements IDisposable
Реализации

Комментарии

Фабрики счетчиков будут отвечать за следующие обязанности:

  • Создание нового счетчика.
  • Присоединение экземпляра фабрики в качестве области к конструктору Счетчика для всех созданных объектов Meter.
  • Хранение счетчиков в кэше и возвращение кэшированного экземпляра, если требуется метр с теми же параметрами (имя, версия и теги).
  • Удаление всех кэшированных объектов счетчика при удалении фабрики.

Методы

Имя Описание
Create(MeterOptions)

Создает новый экземпляр Meter.

Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от IDisposable)

Методы расширения

Имя Описание
Create(IMeterFactory, String, String, IEnumerable<KeyValuePair<String,Object>>)

Meter Создает объект с заданным name, versionи tags.

Применяется к