IMeterFactory Interface

Definição

Uma fábrica para criar Meter instâncias.

public interface class IMeterFactory : IDisposable
public interface IMeterFactory : IDisposable
type IMeterFactory = interface
    interface IDisposable
Public Interface IMeterFactory
Implements IDisposable
Implementações

Observações

As fábricas de contadores serão responsáveis pelas seguintes responsabilidades:

  • A criar um novo medidor.
  • Anexar a instância de fábrica como um escopo ao construtor Meter para todos os objetos Meter criados.
  • Armazenar os contadores criados numa cache e devolver uma instância em cache se for solicitado um contador com os mesmos parâmetros (nome, versão e etiquetas).
  • Eliminação de todos os objetos do Meter em cache após a eliminação de fábrica.

Métodos

Name Description
Create(MeterOptions)

Cria uma nova Meter instância.

Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

(Herdado de IDisposable)

Métodos da Extensão

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

Cria um Meter com os especificados name, version, e tags.

Aplica-se a