다음을 통해 공유


IMeterFactory 인터페이스

정의

인스턴스를 만들기 Meter 위한 팩터리입니다.

public interface class IMeterFactory : IDisposable
public interface IMeterFactory : IDisposable
type IMeterFactory = interface
    interface IDisposable
Public Interface IMeterFactory
Implements IDisposable
구현

설명

미터 공장은 다음과 같은 책임을 져야 합니다.

  • 새 미터를 만듭니다.
  • 팩터리 인스턴스를 만든 모든 Meter 개체의 미터 생성자에 범위로 연결합니다.
  • 생성된 미터를 캐시에 저장하고 동일한 매개 변수(이름, 버전 및 태그)가 있는 미터가 요청된 경우 캐시된 인스턴스를 반환합니다.
  • 팩터리 폐기 시 캐시된 모든 미터 개체를 삭제합니다.

메서드

Create(MeterOptions)

Meter 인스턴스를 만듭니다.

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

(다음에서 상속됨 IDisposable)

확장 메서드

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

Meter 지정된 , versiontags를 사용하여 을 name만듭니다.

적용 대상