언어

IMeterFactory 인터페이스

정의

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

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

설명

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

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

메서드

Name Description
Create(MeterOptions)

새 Meter 인스턴스를 만듭니다.

Dispose()

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

(다음에서 상속됨 IDisposable)

확장명 메서드

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

지정된 , 및 tags.를 사용하여 a Meter 를 nameversion만듭니다.

적용 대상