IMeterFactory Arabirim

Tanım

Örnek oluşturmaya Meter yönelik bir fabrika.

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

Açıklamalar

Ölçüm fabrikaları aşağıdaki sorumlulukları karşılar:

  • Yeni ölçüm oluşturma.
  • Fabrika örneğini, oluşturulan tüm Meter nesneleri için Ölçüm oluşturucusunun kapsamı olarak ekleme.
  • Oluşturulan ölçümleri bir önbellekte depolama ve aynı parametrelere (ad, sürüm ve etiketler) sahip bir ölçüm istenirse önbelleğe alınmış örneği döndürme.
  • Tüm önbelleğe alınmış Meter nesnelerinin fabrika elden çıkarılırken atılması.

Yöntemler

Name Description
Create(MeterOptions)

Yeni bir Meter örneği oluşturur.

Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.

(Devralındığı yer: IDisposable)

Uzantı Metotları

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

Belirtilen name, versionve tagsile bir Meter oluşturur.

Şunlara uygulanır