Aracılığıyla paylaş


ObservableInstrument<T> Sınıf

Tanım

ObservableInstrument{T}, gözlemlenebilir tüm ölçümlerin devralınacağı temel sınıftır.

generic <typename T>
 where T : value classpublic ref class ObservableInstrument abstract : System::Diagnostics::Metrics::Instrument
public abstract class ObservableInstrument<T> : System.Diagnostics.Metrics.Instrument where T : struct
type ObservableInstrument<'T (requires 'T : struct)> = class
    inherit Instrument
Public MustInherit Class ObservableInstrument(Of T)
Inherits Instrument

Tür Parametreleri

T

Gözlemlenebilir aracının temsil ettiği tür.

Devralma
ObservableInstrument<T>
Türetilmiş

Açıklamalar

Bu sınıf yalnızca şu genel parametre türlerini destekler: Byte, Int16, Int32, Int64, Single, Double, ve Decimal.

Oluşturucular

ObservableInstrument<T>(Meter, String, String, String)

Belirtilen ölçüm, ad, açıklama ve birimi kullanarak sınıfın ObservableInstrument<T> yeni bir örneğini başlatır. ObservableInstrument{T} öğesini genişleten tüm sınıflar, genişletilmiş sınıfın nesnelerini oluştururken bu oluşturucuyu çağırmalıdır.

ObservableInstrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>)

Belirtilen ölçüm, ad, açıklama ve birim ile sınıfının yeni bir örneğini ObservableInstrument<T> başlatır.

Özellikler

Description

Alet açıklamasını alır.

(Devralındığı yer: Instrument)
Enabled

Bu araç için dinleyici olup olmadığını belirten bir değer alır.

(Devralındığı yer: Instrument)
IsObservable

Aletin gözlemlenebilir bir araç olup olmadığını belirten bir değer alır.

Meter

Aleti oluşturan Ölçüm'e sahip olur.

(Devralındığı yer: Instrument)
Name

Alet adını alır.

(Devralındığı yer: Instrument)
Tags

Aletle ilişkili etiketleri döndürür.

(Devralındığı yer: Instrument)
Unit

Ölçüm araç birimini alır.

(Devralındığı yer: Instrument)

Yöntemler

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)
Observe()

Bu araç tarafından izlenen geçerli ölçümleri getirir. ObservableInstrument{T} öğesini genişleten tüm sınıfların bu yöntemi uygulaması gerekir.

Publish()

Ölçümleri kaydetmeye başlamak ve dinleyicilerin bu tür ölçümleri dinlemeye başlamasını sağlamak için cihazı etkinleştirir.

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

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır