다음을 통해 공유


IVSCounter<T> 인터페이스

정의

Sum + Count 노출을 지원하는 카운터로, OpenTelemetry 카운터에서 직접 지원되지 않습니다. 이 히스토그램에 종속성을 사용하면 개발자가 보다 편리한 형식을 사용할 수 있습니다. VS 형식에 대한 종속성을 사용하는 데 드는 비용은 OpenTelemetry로 이동하는 데 추가 개발 작업이 필요할 수 있다는 것입니다.

public interface IVSCounter<T> : Microsoft.VisualStudio.Telemetry.Metrics.ICounter<T> where T : struct
type IVSCounter<'T (requires 'T : struct)> = interface
    interface IInstrument
    interface ICounter<'T (requires 'T : struct)>
Public Interface IVSCounter(Of T)
Implements ICounter(Of T)

형식 매개 변수

T

카운터 형식입니다. 지원되는 형식: Byte, Int16, Int32, Int64, Double, SingleDecimal.

구현

속성

Count

측정값 수를 가져옵니다.

Description

계측 설명을 가져옵니다.

(다음에서 상속됨 IInstrument)
Enabled

이 계측에 대한 수신기가 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IInstrument)
IsObservable

계측기가 관찰 가능한 계측인지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IInstrument)
Meter

계측을 만든 미터를 가져옵니다.

(다음에서 상속됨 IInstrument)
Name

계측 이름을 가져옵니다.

(다음에서 상속됨 IInstrument)
Sum

측정 합계를 가져옵니다.

Unit

측정 계측 단위를 가져옵니다.

(다음에서 상속됨 IInstrument)

메서드

Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

측정값의 증분 값을 기록합니다.

(다음에서 상속됨 ICounter<T>)
Add(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

측정값의 증분 값을 기록합니다.

(다음에서 상속됨 ICounter<T>)
Add(T, KeyValuePair<String,Object>)

측정값의 증분 값을 기록합니다.

(다음에서 상속됨 ICounter<T>)
Add(T, KeyValuePair<String,Object>[])

측정값의 증분 값을 기록합니다.

(다음에서 상속됨 ICounter<T>)
Add(T, ReadOnlySpan<KeyValuePair<String,Object>>)

측정값의 증분 값을 기록합니다.

(다음에서 상속됨 ICounter<T>)
Add(T)

측정값의 증분 값을 기록합니다.

(다음에서 상속됨 ICounter<T>)

적용 대상