IMeterFactory Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |