Partager via


IMeterFactory Interface

Définition

Fabrique pour la création d’instances Meter .

public interface class IMeterFactory : IDisposable
public interface IMeterFactory : IDisposable
type IMeterFactory = interface
    interface IDisposable
Public Interface IMeterFactory
Implements IDisposable
Implémente

Remarques

Les usines de compteurs seront responsables des responsabilités suivantes :

  • Création d’un compteur.
  • Attachement de l’instance de fabrique en tant qu’étendue au constructeur Meter pour tous les objets Meter créés.
  • Stockage des compteurs créés dans un cache et retour d’une instance mise en cache si un compteur avec les mêmes paramètres (nom, version et balises) est demandé.
  • Élimination de tous les objets Meter mis en cache lors de l’élimination en usine.

Méthodes

Create(MeterOptions)

Crée une instance Meter.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de IDisposable)

Méthodes d’extension

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

Crée un Meter avec les spécifiés name, versionet tags.

S’applique à