Aracılığıyla paylaş


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

Açıklamalar

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

totalValueProvider , dinleyici tarafından belirtilen aralıkta değerleri yoklamada kullanılan bir yöntemdir. Bu yöntemin artan bir 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ı IncrementingEventCounterolarak bu, 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ı olarak çalışma zamanının içinde kullanan IncrementingPollingCounter bir örnek için GitHub'da RuntimeEventSource için CoreCLR kaynağına bakın.

Oluşturucular

IncrementingPollingCounter(String, EventSource, Func<Double>)

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

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

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

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

Şunlara uygulanır

Ayrıca bkz.