Meter.CreateObservableCounter Methode

Definition

Überlädt

Name Beschreibung
CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

Erstellt einen ObservableCounter, der ein Instrument ist, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String)

Erstellt einen ObservableCounter, der ein Instrument ist, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

CreateObservableCounter<T>(String, Func<T>, String, String)

Erstellt einen ObservableCounter, der ein Instrument ist, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Erstellt eine ObservableCounter-Instanz, bei der es sich um ein Instrument handelt, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Erstellt eine ObservableCounter-Instanz, bei der es sich um ein Instrument handelt, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Erstellt eine ObservableCounter-Instanz, bei der es sich um ein Instrument handelt, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String)

Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt einen ObservableCounter, der ein Instrument ist, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<System.Collections.Generic.IEnumerable<System.Diagnostics.Metrics.Measurement<T>>> observeValues, string? unit = default, string? description = default) where T : struct;
member this.CreateObservableCounter : string * Func<seq<System.Diagnostics.Metrics.Measurement<'T>>> * string * string -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValues As Func(Of IEnumerable(Of Measurement(Of T))), Optional unit As String = Nothing, Optional description As String = Nothing) As ObservableCounter(Of T)

Typparameter

T

Der numerische Typ der Maßeinheit.

Parameter

name
String

Der Gerätename. Darf nicht null sein.

observeValues
Func<IEnumerable<Measurement<T>>>

Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn ObservableCounter{T}.Observe() sie aufgerufen RecordObservableInstruments()werden.

unit
String

Optionale Messeinheit.

description
String

Optionale Gerätebeschreibung.

Gibt zurück

Ein neuer feststellbarer Zähler.

Hinweise

Note

Im Gegensatz dazu Counter, bei dem der Inkrement-/Delta-Wert verwendet wird, meldet die Rückruffunktion den absoluten Wert des Zählers. Um die gemeldete Rate zu ermitteln, die der Zähler ändert, wird die Differenz zwischen aufeinander folgenden Messungen verwendet.

Beispiel für ObservableCounter: Die Anzahl der Seitenfehler für jeden Prozess.

Gilt für:

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String)

Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt einen ObservableCounter, der ein Instrument ist, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<System.Diagnostics.Metrics.Measurement<T>> observeValue, string? unit = default, string? description = default) where T : struct;
member this.CreateObservableCounter : string * Func<System.Diagnostics.Metrics.Measurement<'T>> * string * string -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of Measurement(Of T)), Optional unit As String = Nothing, Optional description As String = Nothing) As ObservableCounter(Of T)

Typparameter

T

Der numerische Typ der Maßeinheit.

Parameter

name
String

Der Gerätename. Darf nicht null sein.

observeValue
Func<Measurement<T>>

Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn ObservableCounter{T}.Observe() sie aufgerufen werden RecordObservableInstruments()

unit
String

Optionale Messeinheit.

description
String

Optionale Gerätebeschreibung.

Gibt zurück

Ein neuer feststellbarer Zähler.

Hinweise

Note

Im Gegensatz zu Counter, der den Inkrement-/Delta-Wert verwendet, meldet die Rückruffunktion den absoluten Wert des Zählers. Um die gemeldete Rate zu ermitteln, die der Zähler ändert, wird die Differenz zwischen aufeinander folgenden Messungen verwendet.

Beispiel für ObservableCounter: Die Anzahl der Seitenfehler für jeden Prozess.

Gilt für:

CreateObservableCounter<T>(String, Func<T>, String, String)

Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt einen ObservableCounter, der ein Instrument ist, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit = default, string? description = default) where T : struct;
member this.CreateObservableCounter : string * Func<'T (requires 'T : struct)> * string * string -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of T), Optional unit As String = Nothing, Optional description As String = Nothing) As ObservableCounter(Of T)

Typparameter

T

Der numerische Typ der Maßeinheit..

Parameter

name
String

Der Gerätename. Darf nicht null sein.

observeValue
Func<T>

Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn ObservableCounter{T}.Observe() sie aufgerufen RecordObservableInstruments()werden.

unit
String

Optionale Messeinheit.

description
String

Optionale Gerätebeschreibung.

Gibt zurück

Ein neuer feststellbarer Zähler.

Hinweise

Note

Im Gegensatz zu Counter, der den Inkrement-/Delta-Wert verwendet, meldet die Rückruffunktion den absoluten Wert des Zählers. Um die gemeldete Rate zu ermitteln, die der Zähler ändert, wird die Differenz zwischen aufeinander folgenden Messungen verwendet.

Beispiel für ObservableCounter: Die Anzahl der Seitenfehler für jeden Prozess.

Gilt für:

CreateObservableCounter<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt eine ObservableCounter-Instanz, bei der es sich um ein Instrument handelt, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableCounter<T> ^ CreateObservableCounter(System::String ^ name, Func<System::Collections::Generic::IEnumerable<System::Diagnostics::Metrics::Measurement<T>> ^> ^ observeValues, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<System.Collections.Generic.IEnumerable<System.Diagnostics.Metrics.Measurement<T>>> observeValues, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>> tags) where T : struct;
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<System.Collections.Generic.IEnumerable<System.Diagnostics.Metrics.Measurement<T>>> observeValues, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags) where T : struct;
member this.CreateObservableCounter : string * Func<seq<System.Diagnostics.Metrics.Measurement<'T>>> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValues As Func(Of IEnumerable(Of Measurement(Of T))), unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object))) As ObservableCounter(Of T)

Typparameter

T

Der numerische Typ der Maßeinheit.

Parameter

name
String

Der Gerätename. Es kann nicht nullwerden.

observeValues
Func<IEnumerable<Measurement<T>>>

Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn dies Observe() aufgerufen RecordObservableInstruments()wird.

unit
String

Eine optionale Maßeinheit.

description
String

Eine optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Die Tags, die an den Zähler angefügt werden sollen.

Gibt zurück

Ein neuer feststellbarer Zähler.

Hinweise

Note

Im Gegensatz dazu Counter, bei dem der Inkrement-/Delta-Wert verwendet wird, meldet die Rückruffunktion den absoluten Wert des Zählers. Um die gemeldete Rate zu ermitteln, die der Zähler ändert, wird die Differenz zwischen aufeinander folgenden Messungen verwendet.

Beispiel: ObservableCounterDie Anzahl der Seitenfehler für jeden Prozess.

Gilt für:

CreateObservableCounter<T>(String, Func<Measurement<T>>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt eine ObservableCounter-Instanz, bei der es sich um ein Instrument handelt, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableCounter<T> ^ CreateObservableCounter(System::String ^ name, Func<System::Diagnostics::Metrics::Measurement<T>> ^ observeValue, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<System.Diagnostics.Metrics.Measurement<T>> observeValue, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>> tags) where T : struct;
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<System.Diagnostics.Metrics.Measurement<T>> observeValue, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags) where T : struct;
member this.CreateObservableCounter : string * Func<System.Diagnostics.Metrics.Measurement<'T>> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of Measurement(Of T)), unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object))) As ObservableCounter(Of T)

Typparameter

T

Der numerische Typ der Maßeinheit.

Parameter

name
String

Der Gerätename. Es kann nicht nullwerden.

observeValue
Func<Measurement<T>>

Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn der Observe() Aufruf erfolgt RecordObservableInstruments()

unit
String

Eine optionale Maßeinheit.

description
String

Eine optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Die Tags, die an den Zähler angefügt werden sollen.

Gibt zurück

Ein neuer feststellbarer Zähler.

Hinweise

Note

Im Gegensatz zu Counter, der den Inkrement-/Delta-Wert verwendet, meldet die Rückruffunktion den absoluten Wert des Zählers. Um die gemeldete Rate zu ermitteln, die der Zähler ändert, wird die Differenz zwischen aufeinander folgenden Messungen verwendet.

Beispiel für ObservableCounter: Die Anzahl der Seitenfehler für jeden Prozess.

Gilt für:

CreateObservableCounter<T>(String, Func<T>, String, String, IEnumerable<KeyValuePair<String,Object>>)

Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt eine ObservableCounter-Instanz, bei der es sich um ein Instrument handelt, das monoton steigende Werte meldet, wenn das Instrument beobachtet wird.

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableCounter<T> ^ CreateObservableCounter(System::String ^ name, Func<T> ^ observeValue, System::String ^ unit, System::String ^ description, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ tags);
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>> tags) where T : struct;
public System.Diagnostics.Metrics.ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit, string? description, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>>? tags) where T : struct;
member this.CreateObservableCounter : string * Func<'T (requires 'T : struct)> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableCounter<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableCounter(Of T As Structure) (name As String, observeValue As Func(Of T), unit As String, description As String, tags As IEnumerable(Of KeyValuePair(Of String, Object))) As ObservableCounter(Of T)

Typparameter

T

Der numerische Typ der Maßeinheit.

Parameter

name
String

Der Gerätename. Es kann nicht nullwerden.

observeValue
Func<T>

Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn dies Observe() aufgerufen RecordObservableInstruments()wird.

unit
String

Eine optionale Maßeinheit.

description
String

Eine optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Die Tags, die an den Zähler angefügt werden sollen.

Gibt zurück

Ein neuer feststellbarer Zähler.

Hinweise

Note

Im Gegensatz zu Counter, der den Inkrement-/Delta-Wert verwendet, meldet die Rückruffunktion den absoluten Wert des Zählers. Um die gemeldete Rate zu ermitteln, die der Zähler ändert, wird die Differenz zwischen aufeinander folgenden Messungen verwendet.

Beispiel für ObservableCounter: Die Anzahl der Seitenfehler für jeden Prozess.

Gilt für: