IMeterFactory Schnittstelle

Definition

Eine Factory zum Erstellen von Meter Instanzen.

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

Hinweise

Die Meterfabriken sind für die folgenden Verantwortlichkeiten verantwortlich:

  • Erstellen eines neuen Zählers.
  • Das Anfügen der Factoryinstanz als Bereich an den Meter-Konstruktor für alle erstellten Meter-Objekte.
  • Speichern von erstellten Zählern in einem Cache und Zurückgeben einer zwischengespeicherten Instanz, wenn ein Meter mit denselben Parametern (Name, Version und Tags) angefordert wird.
  • Verwerfen aller zwischengespeicherten Meterobjekte nach der Werksentsorgung.

Methoden

Name Beschreibung
Create(MeterOptions)

Erstellt eine neue Meter-Instanz.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

(Geerbt von IDisposable)

Erweiterungsmethoden

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

Erstellt eine Meter mit dem angegebenen name, versionund tags.

Gilt für: