IMeterFactory Interface

Definitie

Een fabriek voor het maken van Meter exemplaren.

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

Opmerkingen

Meter factory's zijn verantwoordelijk voor de volgende verantwoordelijkheden:

  • Een nieuwe meter maken.
  • Het factory-exemplaar koppelen als een bereik aan de meterconstructor voor alle gemaakte meterobjecten.
  • Het opslaan van gemaakte meters in een cache en het retourneren van een exemplaar in de cache als een meter met dezelfde parameters (naam, versie en tags) wordt aangevraagd.
  • Het verwijderen van alle in de cache opgeslagen meterobjecten bij de verwijdering van de fabriek.

Methoden

Name Description
Create(MeterOptions)

Hiermee maakt u een nieuw Meter-exemplaar.

Dispose()

Voert door de toepassing gedefinieerde taken uit die zijn gekoppeld aan het vrijmaken, vrijgeven of opnieuw instellen van onbeheerde resources.

(Overgenomen van IDisposable)

Extensiemethoden

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

Hiermee maakt u een Meter met de opgegeven name, versionen tags.

Van toepassing op