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 de Medidor para todos os objetos de Medidor 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.
  • Descarte de todos os objetos de Medidor armazenados em cache após o descarte de fábrica.

Métodos

Nome Description
Create(MeterOptions)

Cria uma nova instância Meter.

Dispose()

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

(Herdado de IDisposable)

Métodos de Extensão

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

Cria um Meter com o especificado name, versione tags.

Aplica-se a