IncrementingEventCounter Sınıf

Tanım

Çalışma zamanındaki özel durum 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
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
    inherit DiagnosticCounter
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, sistem durumunu izlemek için mutlaka yararlı olmayabilir. Örneğin, işlemin tüm süresi boyunca toplam kaç bayt ayrıldığını izlemek, çok fazla bellek ayırmaktan kaynaklanan olası sorunları tanılamak için yararlı değildir. Bize yardımcı olacak bir ölçüm, işlemin tamamında 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

Name Description
IncrementingEventCounter(String, EventSource)

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

Özellikler

Name Description
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 değerini alır.

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

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

(Devralındığı yer: DiagnosticCounter)

Yöntemler

Name Description
AddMetadata(String, String)

Yükün bir parçası olarak eklenecek olan sayaçlara anahtar-değer meta verileri 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()

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

(Devralındığı yer: Object)
Increment(Double)

Bir sonraki süreölçer aralığında sayaç tarafından yayımlanacak çalışan bir toplama değer ekler.

MemberwiseClone()

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

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

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

Şunlara uygulanır

Ayrıca bkz.