IMeterFactory Interfaccia

Definizione

Factory per la creazione di Meter istanze.

public interface class IMeterFactory : IDisposable
public interface IMeterFactory : IDisposable
type IMeterFactory = interface
    interface IDisposable
Public Interface IMeterFactory
Implements IDisposable
Implementazioni

Commenti

Le fabbriche di contatori saranno responsabili delle seguenti responsabilità:

  • Creazione di un nuovo contatore.
  • Collegamento dell'istanza di factory come ambito al costruttore Meter per tutti gli oggetti Meter creati.
  • L'archiviazione dei contatori creati in una cache e la restituzione di un'istanza memorizzata nella cache se viene richiesto un contatore con gli stessi parametri (nome, versione e tag).
  • Eliminazione di tutti gli oggetti Contatore memorizzati nella cache al momento dell'eliminazione della fabbrica.

Metodi

Create(MeterOptions)

Crea una nuova istanza di Meter.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da IDisposable)

Metodi di estensione

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

Crea un Meter oggetto con l'oggetto specificato name, versione tags.

Si applica a