Share via


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 çağrısında counter.Add(1) bulunabilirsiniz. Ö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 olduğu tür.

Devralma

Açıklamalar

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

Özellikler

Description

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

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

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

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

Cihazın gözlemlenebilir bir alet 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

Enstrümanın adını alır.

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

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

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

Ölçüm aletleri birimini alır.

(Devralındığı yer: Instrument)

Yöntemler

Add(T)

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

Add(T, KeyValuePair<String,Object>)

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

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

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

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

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

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

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

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

Ölçümün artım 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()

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

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

Geçerli Objectöğesinin sığ 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 cihazı etkinleştirir.

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

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

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

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

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

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ö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 nesnelere bildirimde bulunarak ölçümü kaydeder.

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

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

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

Bu aracı dinleyen tüm MeterListener nesnelere bildirimde bulunarak ölçümü kaydeder.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.