ObservableInstrument<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
ObserwowalnyInstrument{T} to klasa bazowa, z której będą dziedziczone wszystkie obserwowalne instrumenty metryk.
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
Parametry typu
- T
Typ reprezentowany przez obserwowalny instrument.
- Dziedziczenie
- Pochodne
Uwagi
Ta klasa obsługuje tylko następujące typy parametrów ogólnych: Byte, , Int16, Int64Int32Single, , Doublei .Decimal
Konstruktory
ObservableInstrument<T>(Meter, String, String, String) |
Inicjuje ObservableInstrument<T> nowe wystąpienie klasy przy użyciu określonego miernika, nazwy, opisu i jednostki. Wszystkie klasy, które rozszerzają klasę ObservableInstrument{T}, muszą wywołać ten konstruktor podczas konstruowania obiektów klasy rozszerzonej. |
ObservableInstrument<T>(Meter, String, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Inicjuje ObservableInstrument<T> nowe wystąpienie klasy z określonym miernikiem, nazwą, opisem i jednostką. |
Właściwości
Description |
Pobiera opis instrumentu. (Odziedziczone po Instrument) |
Enabled |
Pobiera wartość wskazującą, czy istnieją odbiorniki dla tego instrumentu. (Odziedziczone po Instrument) |
IsObservable |
Pobiera wartość wskazującą, czy instrument jest obserwowalnym instrumentem. |
Meter |
Pobiera miernik, który utworzył instrument. (Odziedziczone po Instrument) |
Name |
Pobiera nazwę instrumentu. (Odziedziczone po Instrument) |
Tags |
Zwraca tagi skojarzone z instrumentem. (Odziedziczone po Instrument) |
Unit |
Pobiera jednostkę instrumentu pomiarów. (Odziedziczone po Instrument) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Observe() |
Pobiera bieżące pomiary śledzone przez ten instrument. Wszystkie klasy rozszerzające klasę ObservableInstrument{T} muszą zaimplementować tę metodę. |
Publish() |
Aktywuje instrument, aby rozpocząć rejestrowanie pomiarów i umożliwić odbiornikom rozpoczęcie nasłuchiwania takich pomiarów. (Odziedziczone po Instrument) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |