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 responsabilità seguenti:

  • Creazione di un nuovo contatore.
  • Collegamento dell'istanza 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 Meter memorizzati nella cache al momento dell'eliminazione della fabbrica.

Metodi

Nome Descrizione
Create(MeterOptions)

Crea una nuova istanza di Meter.

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da IDisposable)

Metodi di estensione

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

Crea un Meter oggetto con l'oggetto , versione tagsspecificatoname.

Si applica a