IncrementingPollingCounter 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.
Ç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
- Ö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. |