Udostępnij za pośrednictwem


ObservableInstrument<T> Klasa

Definicja

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
ObservableInstrument<T>
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)

Dotyczy