Aracılığıyla paylaş


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 önbellekte depolama ve aynı parametrelere (ad, sürüm ve etiketler) sahip bir ölçüm istenirse önbelleğe alınmış bir örneği döndürme.
  • Fabrika imhası üzerine önbelleğe alınmış tüm Meter nesnelerinin yok edilmesi.

Yöntemler

Create(MeterOptions)

Yeni bir Meter örneği oluşturur.

Dispose()

Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir.

(Devralındığı yer: IDisposable)

Uzantı Metotları

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

Belirtilen name, versionve tagsile bir Meter oluşturur.

Şunlara uygulanır