Compartilhar via


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

Comentários

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

  • Criando um novo medidor.
  • Anexando a instância de fábrica como um escopo ao construtor Meter para todos os objetos meter criados.
  • Armazenar medidores criados em um cache e retornar uma instância armazenada em cache se um medidor com os mesmos parâmetros (nome, versão e marcas) for solicitado.
  • Descartar todos os objetos do Medidor armazenados em cache após o descarte de fábrica.

Métodos

Create(MeterOptions)

Cria uma nova instância Meter.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

(Herdado de IDisposable)

Métodos de Extensão

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

Cria um Meter com os especificados name, versione tags.

Aplica-se a