Teilen über


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 Verbrauchsfabriken sind für die folgenden Aufgaben verantwortlich:

  • Erstellen eines neuen Messgeräts.
  • Anfügen der Factoryinstanz als Bereich an den Meter-Konstruktor für alle erstellten Meter-Objekte.
  • Speichern erstellter Zähler in einem Cache und Zurückgeben einer zwischengespeicherten Instanz, wenn ein Messgerät mit denselben Parametern (Name, Version und Tags) angefordert wird.
  • Entsorgung aller zwischengespeicherten Meter-Objekte bei der Werksentsorgung.

Methoden

Create(MeterOptions)

Erstellt eine neue Meter-Instanz.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(Geerbt von IDisposable)

Erweiterungsmethoden

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

Erstellt eine Meter mit den angegebenen name, versionund tags.

Gilt für: