IMeterFactory Интерфейс

Определение

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

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

Комментарии

Заводы учета будут отвечать за следующие обязанности:

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

Методы

Create(MeterOptions)

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

Dispose()

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

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

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

Create(IMeterFactory, String, String, IEnumerable<KeyValuePair<String,Object>>)

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

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