IMeterFactory インターフェイス

定義

インスタンスを作成するための Meter ファクトリ。

public interface class IMeterFactory : IDisposable
public interface IMeterFactory : IDisposable
type IMeterFactory = interface
    interface IDisposable
Public Interface IMeterFactory
Implements IDisposable
実装

注釈

メーター工場は、次の責任について責任を負います。

  • 新しいメーターの作成。
  • ファクトリ インスタンスをスコープとして、作成されたすべての Meter オブジェクトの Meter コンストラクターにアタッチします。
  • 同じパラメーター (名前、バージョン、タグ) を持つメーターが要求された場合は、作成されたメーターをキャッシュに格納し、キャッシュされたインスタンスを返します。
  • ファクトリの破棄時に、キャッシュされたすべての Meter オブジェクトを破棄します。

メソッド

Create(MeterOptions)

新しい Meter のインスタンスを作成します。

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 IDisposable)

拡張メソッド

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

Meter指定した nameversion、および を使用して を作成しますtags

適用対象