Język

ObservableUpDownCounter<T> Klasa

Definicja

Instrument z możliwością obserwowania metryk, który zgłasza wzrost lub zmniejszanie wartości podczas obserwowania instrumentu. Ten instrument służy do monitorowania rozmiaru sterty procesu lub przybliżonej liczby elementów w buforze cyklicznym bez blokady, na przykład. Aby utworzyć obiekt ObservableUpDownCounter, użyj CreateObservableUpDownCounter metod .

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

Parametry typu

T

Typ reprezentowany przez licznik.

Dziedziczenie
ObservableUpDownCounter<T>

Uwagi

Note

W przeciwieństwie do UpDownCountermetody , która przyjmuje wartość przyrostową/różnicową, funkcja wywołania zwrotnego zgłasza wartość bezwzględną .ObservableUpDownCounter Aby określić zgłoszoną szybkość ObservableUpDownCounter zmiany, używana jest różnica między kolejnymi pomiarami.

Ta klasa obsługuje tylko następujące typy parametrów ogólnych: Byte, , Int16, Int64Int32Single, , Double, i Decimal.

Właściwości

Nazwa Opis
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.

(Odziedziczone po ObservableInstrument<T>)
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ę przyrządu pomiarów.

(Odziedziczone po Instrument)

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Observe()

Pobiera bieżące pomiary śledzone przez ten instrument. Wszystkie klasy rozszerzające klasę ObservableInstrument{T} muszą zaimplementować tę metodę.

(Odziedziczone po ObservableInstrument<T>)
Publish()

Aktywuje instrument w celu rozpoczęcia rejestrowania pomiarów i umożliwienia odbiornikom rozpoczęcia słuchania takich pomiarów.

(Odziedziczone po Instrument)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy