IncrementingPollingCounter 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 IncrementingPollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
public class IncrementingPollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
type IncrementingPollingCounter = class
    inherit DiagnosticCounter
Public Class IncrementingPollingCounter
Inherits DiagnosticCounter
Devralma
IncrementingPollingCounter
Öznitelikler

Açıklamalar

IncrementingPollingCounter nesneleri açıkça atılmadığı sürece bağlı oldukları kadar EventSource yaşar.

totalValueProvider , dinleyici tarafından belirtilen aralıkta değerleri yoklama için kullanılan bir yöntemdir. Bu yöntemin artan kayan değer döndürmesi beklenir; aksi takdirde, negatif bir değerin artışı bildirilebilir.

IncrementingPollingCounter ortalama ve standart sapma gibi istatistikleri hesaplamaz çünkü yalnızca sayaç değerini biriktirir. 'den farklı olarak IncrementingEventCounter, kendi ölçümünü düzenli aralıklarla güncelleştirmek için çağırabileceği bir yoklama geri çağırması alır.

Çalışma zamanı performans sayaçlarında olduğu gibi çalışma zamanı içinde IncrementingPollingCounter kullanan bir örnek için, GitHub üzerinde RuntimeEventSource için CoreCLR kaynağına bakın.

Oluşturucular

Name Description
IncrementingPollingCounter(String, EventSource, Func<Double>)

IncrementingPollingCounter 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)
MemberwiseClone()

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

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

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

Şunlara uygulanır

Ayrıca bkz.