PollingCounter 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.
ile benzer istatistikleri EventCountertoplayan ve hesaplayan bir değişken EventCounter sağlar.
public ref class PollingCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class PollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class PollingCounter : System.Diagnostics.Tracing.DiagnosticCounter
type PollingCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type PollingCounter = class
inherit DiagnosticCounter
Public Class PollingCounter
Inherits DiagnosticCounter
- Devralma
- Öznitelikler
Açıklamalar
PollingCounter , bir değerin her izlendiğinde yazıcının EventCounter açıkça çağırmasını EventCounter.WriteMetric gerektirmek yerine değerleri yoklama amacıyla bir geri çağırma yöntemi kullanan bir değişkendir, metricProvider
değerleri yoklayan bir geri çağırma yöntemidir. Örnek, PollingCounter dinleyici tarafından istenen aralık başına tam olarak bir kez çağrılarak metricProvider
alınan değeri yoklar ve raporlar.
A PollingCounter , EventSource açıkça atılmadığı sürece bağlı olduğu kadar yaşar.
PollingCounter
EventCounter, kullanıcının her seferinde çağırmasını WriteMetric gerektirmek yerine ölçümleri tek başına toplamak için geri çağırma işlevinin gerektirdiğinden farklıdır.
Çalışma zamanı performans sayaçları için çalışma zamanının içinde kullanan PollingCounter bir örnek için GitHub'da RuntimeEventSource için CoreCLR kaynağına bakın.
Oluşturucular
PollingCounter(String, EventSource, Func<Double>) |
PollingCounter 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) |
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 yoklama sayacı örneğinin dize gösterimini döndürür. |