Aracılığıyla paylaş


IncrementingEventCounter Sınıf

Tanım

Çalışma zamanındaki özel durumların sayısı gibi sürekli artan değişkenler için bir değişkeni EventCounter sağlar.

public ref class IncrementingEventCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingEventCounter = class
    inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
    inherit DiagnosticCounter
Public Class IncrementingEventCounter
Inherits DiagnosticCounter
Devralma
IncrementingEventCounter
Öznitelikler

Açıklamalar

IncrementingEventCounter toplam istek sayısı, oluşan toplam özel durum sayısı vb. gibi her zaman artan değerleri izlemek için kullanılır. Bu tür ölçümler için toplam değeri raporlamak, durumunu izlemek için faydalı olmayabilir. Örneğin, işlemin tüm süresi boyunca toplam kaç bayt ayrıldığını izlemek, çok fazla bellek ayırmayla ilgili olası sorunları tanılamak için yararlı değildir. Bize yardımcı olacak bir ölçüm, işlemin tüm süresini değil, son dakika, saat veya rastgele bir zaman aralığında kaç bayt ayrıldığıdır. IncrementingEventCounter yalnızca ölçümün tüketicisi tarafından belirtilen zaman aralığındaki artışları izlemek ve raporlamak için kullanılabilir.

IncrementingEventCounter ortalama veya standart sapma gibi istatistikleri hesaplamaz çünkü yalnızca belirli bir süre içindeki artışları izler.

Oluşturucular

IncrementingEventCounter(String, EventSource)

IncrementingEventCounter sınıfının yeni bir örneğini başlatır.

Özellikler

DisplayName

Sayacın görünen adını alır veya ayarlar.

(Devralındığı yer: DiagnosticCounter)
DisplayRateTimeScale

Bu ölçümün görüntülenme hızını alır veya ayarlar.

DisplayUnits

Sayacın görüntüleme birimlerini alır veya ayarlar.

(Devralındığı yer: DiagnosticCounter)
EventSource

Bu sayacın bağlı olduğu EventSource'ı alır.

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

Bu sayacın adını alır.

(Devralındığı yer: DiagnosticCounter)

Yöntemler

AddMetadata(String, String)

Yükün bir parçası olarak eklenecek olan sayaçta anahtar-değer meta verilerini ekler.

(Devralındığı yer: DiagnosticCounter)
Dispose()

Sayacın raporlanacağı kümeden EventSource kaldırır.

(Devralındığı yer: DiagnosticCounter)
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)
Increment(Double)

Bir sonraki zamanlayıcı aralığında sayaç tarafından yayımlanacak çalışan bir toplama değer ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Geçerli artan olay sayacı örneğinin dize gösterimini döndürür.

Şunlara uygulanır

Ayrıca bkz.