ObservableInstrument<T> 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.
ObservableInstrument{T}, tüm gözlemlenebilir araçların devralacağı 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 aletin temsil olduğu tür.
- Devralma
- Türetilmiş
Açıklamalar
Bu sınıf yalnızca şu genel parametre türlerini destekler: , , , , , Single, Doubleve Decimal. Int64Int32Int16Byte
Oluşturucular
ObservableInstrument<T>(Meter, String, String, String) |
Belirtilen ölçümü, adı, açıklamayı ObservableInstrument<T> ve birimi kullanarak sınıfın yeni bir örneğini başlatır. Genişletilmiş sınıfın nesneleri oluşturulurken ObservableInstrument{T} öğesini genişleten tüm sınıfların bu oluşturucuyu çağırması gerekir. |
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 alet için dinleyici olup olmadığını gösteren bir değer alır. (Devralındığı yer: Instrument) |
IsObservable |
Cihazın gözlemlenebilir bir alet olup olmadığını gösteren bir değer alır. |
Meter |
Aleti oluşturan Ölçüm'e sahip olur. (Devralındığı yer: Instrument) |
Name |
Enstrümanın adını alır. (Devralındığı yer: Instrument) |
Tags |
Aletle ilişkili etiketleri döndürür. (Devralındığı yer: Instrument) |
Unit |
Ölçüm aletleri 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 alet 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ına izin vermek 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin