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