IMeterFactory Gränssnitt

Definition

En fabrik för att skapa Meter instanser.

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

Kommentarer

Mätarfabriker kommer att ansvara för följande ansvarsområden:

  • Skapa en ny mätare.
  • Koppla fabriksinstansen som ett omfång till mätarkonstruktorn för alla skapade mätarobjekt.
  • Lagra skapade mätare i en cache och returnera en cachelagrad instans om en mätare med samma parametrar (namn, version och taggar) begärs.
  • Bortskaffa alla cachelagrade mätarobjekt vid fabrikshantering.

Metoder

Name Description
Create(MeterOptions)

Skapar en ny Meter instans.

Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

(Ärvd från IDisposable)

Tilläggsmetoder

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

Skapar en Meter med angiven name, version, och tags.

Gäller för