IncrementingEventCounter 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 IncrementingEventCounter : System::Diagnostics::Tracing::DiagnosticCounter
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public class IncrementingEventCounter : System.Diagnostics.Tracing.DiagnosticCounter
type IncrementingEventCounter = class
inherit DiagnosticCounter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type IncrementingEventCounter = class
inherit DiagnosticCounter
Public Class IncrementingEventCounter
Inherits DiagnosticCounter
- Devralma
- Öznitelikler
Açıklamalar
IncrementingEventCounter
toplam istek sayısı, oluşan toplam özel durum sayısı vb. gibi her zaman artan değerleri izlemek için kullanılır. Bu tür ölçümler için toplam değeri raporlamak, durumunu izlemek için faydalı olmayabilir. Örneğin, işlemin tüm süresi boyunca toplam kaç bayt ayrıldığını izlemek, çok fazla bellek ayırmayla ilgili olası sorunları tanılamak için yararlı değildir. Bize yardımcı olacak bir ölçüm, işlemin tüm süresini değil, son dakika, saat veya rastgele bir zaman aralığında kaç bayt ayrıldığıdır. IncrementingEventCounter
yalnızca ölçümün tüketicisi tarafından belirtilen zaman aralığındaki artışları izlemek ve raporlamak için kullanılabilir.
IncrementingEventCounter
ortalama veya standart sapma gibi istatistikleri hesaplamaz çünkü yalnızca belirli bir süre içindeki artışları izler.
Oluşturucular
IncrementingEventCounter(String, EventSource) |
IncrementingEventCounter 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) |
Increment(Double) |
Bir sonraki zamanlayıcı aralığında sayaç tarafından yayımlanacak çalışan bir toplama değer ekler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli artan olay sayacı örneğinin dize gösterimini döndürür. |