Counter<T> Sınıf

Tanım

Negatif olmayan değerler eklemeyi destekleyen bir aracı temsil eder. Örneğin, toplam istek sayısını izlemek için her istek işlendiğinde counter.Add(1) çağırabilirsiniz. Ölçüm görüntüleyicilerinin çoğu sayaçları varsayılan olarak bir hız (istek/sn) kullanarak görüntüler, ancak birikmeli toplamı da görüntüleyebilir.

generic <typename T>
 where T : value classpublic ref class Counter sealed : System::Diagnostics::Metrics::Instrument<T>
public sealed class Counter<T> : System.Diagnostics.Metrics.Instrument<T> where T : struct
type Counter<'T (requires 'T : struct)> = class
    inherit Instrument<'T (requires 'T : struct)>
Public NotInheritable Class Counter(Of T)
Inherits Instrument(Of T)

Tür Parametreleri

T

Sayacın temsil ettiği tür.

Devralma

Açıklamalar

Bu sınıf yalnızca şu genel parametre türlerini destekler: Byte, Int16, Int32, Int64, Single, Doubleve Decimal.

Özellikler

Advice

Aletle ilişkili InstrumentAdvice<T> alır.

(Devralındığı yer: Instrument<T>)
Description

Araç açıklamasını alır.

(Devralındığı yer: Instrument)
Enabled

Bu araç için dinleyici olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Instrument)
IsObservable

Aletin gözlemlenebilir bir araç olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Instrument)
Meter

Aleti oluşturan Ölçüm'e sahip olur.

(Devralındığı yer: Instrument)
Name

Cihaz adını alır.

(Devralındığı yer: Instrument)
Tags

Aletle ilişkilendirilmiş etiketleri döndürür.

(Devralındığı yer: Instrument)
Unit

Ölçümlerden oluşan alet birimini alır.

(Devralındığı yer: Instrument)

Yöntemler

Add(T)

Ölçümün artış değerini kaydeder.

Add(T, KeyValuePair<String,Object>)

Ölçümün artış değerini kaydeder.

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

Ölçümün artış değerini kaydeder.

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

Ölçümün artış değerini kaydeder.

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

Ölçümün artış değerini kaydeder.

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

Ölçümün artış değerini kaydeder.

Add(T, TagList)

Ölçümün artım değerini ekler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Publish()

Ölçümleri kaydetmeye başlamak ve dinleyicilerin bu tür ölçümleri dinlemeye başlamasına izin vermek için aleti etkinleştirir.

(Devralındığı yer: Instrument)
RecordMeasurement(T)

Bu aracı dinleyen tüm MeterListener nesneleri bilgilendirerek ölçümü kaydeder.

(Devralındığı yer: Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>)

Bu aracı dinleyen tüm MeterListener nesneleri bilgilendirerek ölçümü kaydeder.

(Devralındığı yer: Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Bu aracı dinleyen tüm MeterListener nesneleri bilgilendirerek ölçümü kaydeder.

(Devralındığı yer: Instrument<T>)
RecordMeasurement(T, KeyValuePair<String,Object>, KeyValuePair<String,Object>, KeyValuePair<String,Object>)

Bu aracı dinleyen tüm MeterListener nesneleri bilgilendirerek ölçümü kaydeder.

(Devralındığı yer: Instrument<T>)
RecordMeasurement(T, ReadOnlySpan<KeyValuePair<String,Object>>)

Bu aracı dinleyen tüm MeterListener nesneleri bilgilendirerek ölçümü kaydeder.

(Devralındığı yer: Instrument<T>)
RecordMeasurement(T, TagList)

Bu aracı dinleyen tüm MeterListener nesneleri bilgilendirerek ölçümü kaydeder.

(Devralındığı yer: Instrument<T>)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.