Counter<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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) |