Meter.CreateObservableGauge Methode

Definition

Überlädt

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

ObservableGauge ist ein asynchrones Instrument, das nicht additive Werte (z. B. die Raumtemperatur– es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zu summieren), wenn das Instrument beobachtet wird.

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

ObservableGauge ist ein asynchrones Instrument, das nicht additive Werte (z. B. die Raumtemperatur– es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zu summieren), wenn das Instrument beobachtet wird.

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

Erstellt einen ObservableGauge-instance, bei dem es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

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

Erstellt eine ObservableGauge, bei der es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

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

Erstellt eine ObservableGauge, bei der es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

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

Erstellt eine ObservableGauge, bei der es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

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

Quelle:
Meter.cs
Quelle:
Meter.cs

ObservableGauge ist ein asynchrones Instrument, das nicht additive Werte (z. B. die Raumtemperatur– es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zu summieren), wenn das Instrument beobachtet wird.

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableGauge<T> ^ CreateObservableGauge(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.ObservableGauge<T> CreateObservableGauge<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.CreateObservableGauge : string * Func<System.Diagnostics.Metrics.Measurement<'T>> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableGauge<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableGauge(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 ObservableGauge(Of T)

Typparameter

T

Der numerische Typ der Messung.

Parameter

name
String

Der Name des Instruments. darf nicht null sein.

observeValue
Func<Measurement<T>>

Der Rückruf, der aufgerufen werden soll, um die Messungen zu erhalten, wenn von Observe() aufgerufen RecordObservableInstruments()wird.

unit
String

Optionale Maßeinheit des Instruments.

description
String

Optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

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

Gibt zurück

Ein neues beobachtbares Messgerät.

Gilt für:

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

Quelle:
Meter.cs
Quelle:
Meter.cs

ObservableGauge ist ein asynchrones Instrument, das nicht additive Werte (z. B. die Raumtemperatur– es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zu summieren), wenn das Instrument beobachtet wird.

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableGauge<T> ^ CreateObservableGauge(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.ObservableGauge<T> CreateObservableGauge<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.CreateObservableGauge : string * Func<'T (requires 'T : struct)> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableGauge<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableGauge(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 ObservableGauge(Of T)

Typparameter

T

Der numerische Typ der Messung.

Parameter

name
String

Der Name des Instruments. darf nicht null sein.

observeValue
Func<T>

Der Rückruf, der aufgerufen werden soll, um die Messungen zu erhalten, wenn von Observe() aufgerufen RecordObservableInstruments()wird.

unit
String

Optionale Maßeinheit des Instruments.

description
String

Optionale Gerätebeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

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

Gibt zurück

Ein neues beobachtbares Messgerät.

Gilt für:

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

Quelle:
Meter.cs
Quelle:
Meter.cs

Erstellt einen ObservableGauge-instance, bei dem es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

public:
generic <typename T>
 where T : value class System::Diagnostics::Metrics::ObservableGauge<T> ^ CreateObservableGauge(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.ObservableGauge<T> CreateObservableGauge<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.CreateObservableGauge : string * Func<seq<System.Diagnostics.Metrics.Measurement<'T>>> * string * string * seq<System.Collections.Generic.KeyValuePair<string, obj>> -> System.Diagnostics.Metrics.ObservableGauge<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableGauge(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 ObservableGauge(Of T)

Typparameter

T

Der numerische Typ der Messung.

Parameter

name
String

Der Name des Instruments. Diese darf nicht null sein.

observeValues
Func<IEnumerable<Measurement<T>>>

Der Rückruf, der aufgerufen werden soll, um die Messungen zu erhalten, wenn von Observe() aufgerufen RecordObservableInstruments()wird.

unit
String

Eine optionale Instrumenteinheit von Messungen.

description
String

Eine optionale Instrumentbeschreibung.

tags
IEnumerable<KeyValuePair<String,Object>>

Die Tags, die an den Indikator angefügt werden sollen.

Gibt zurück

Ein neues beobachtbares Messgerät.

Hinweise

Beispiel: Die Raumtemperatur – es macht keinen Sinn, den Temperaturwert aus mehreren Räumen zu melden und zu summieren.

Gilt für:

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

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

Erstellt eine ObservableGauge, bei der es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

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

Typparameter

T

Der numerische Typ der Messung.

Parameter

name
String

Der Name des Instruments. Darf nicht null sein.

observeValue
Func<T>

Der Rückruf, der aufgerufen werden soll, um die Messungen abzurufen, wenn ObservableCounter{T}.Observe() von RecordObservableInstruments()aufgerufen wird.

unit
String

Optionale Maßeinheit des Instruments.

description
String

Optionale Gerätebeschreibung.

Gibt zurück

Ein neues beobachtbares Messgerät.

Hinweise

Ein Beispiel für einen nicht additiven Wert ist die Raumtemperatur; Das heißt, es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zusammenzufassen.

Gilt für:

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

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

Erstellt eine ObservableGauge, bei der es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

public System.Diagnostics.Metrics.ObservableGauge<T> CreateObservableGauge<T> (string name, Func<System.Diagnostics.Metrics.Measurement<T>> observeValue, string? unit = default, string? description = default) where T : struct;
member this.CreateObservableGauge : string * Func<System.Diagnostics.Metrics.Measurement<'T>> * string * string -> System.Diagnostics.Metrics.ObservableGauge<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableGauge(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 ObservableGauge(Of T)

Typparameter

T

Der numerische Typ der Messung.

Parameter

name
String

Der Name des Instruments. Darf nicht null sein.

observeValue
Func<Measurement<T>>

Der Rückruf, der aufgerufen werden soll, um die Messungen abzurufen, wenn ObservableCounter{T}.Observe() von RecordObservableInstruments()aufgerufen wird.

unit
String

Optionale Maßeinheit des Instruments.

description
String

Optionale Gerätebeschreibung.

Gibt zurück

Ein neues beobachtbares Messgerät.

Hinweise

Ein Beispiel für einen nicht additiven Wert ist die Raumtemperatur; Das heißt, es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zusammenzufassen.

Gilt für:

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

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

Erstellt eine ObservableGauge, bei der es sich um ein asynchrones Instrument handelt, das nicht additive Werte meldet, wenn das Instrument beobachtet wird.

public System.Diagnostics.Metrics.ObservableGauge<T> CreateObservableGauge<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.CreateObservableGauge : string * Func<seq<System.Diagnostics.Metrics.Measurement<'T>>> * string * string -> System.Diagnostics.Metrics.ObservableGauge<'T (requires 'T : struct)> (requires 'T : struct)
Public Function CreateObservableGauge(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 ObservableGauge(Of T)

Typparameter

T

Der numerische Typ der Messung.

Parameter

name
String

Der Name des Instruments. Darf nicht null sein.

observeValues
Func<IEnumerable<Measurement<T>>>

Der Rückruf, der aufgerufen werden soll, um die Messungen abzurufen, wenn ObservableCounter{T}.Observe() von RecordObservableInstruments()aufgerufen wird.

unit
String

Optionale Maßeinheit des Instruments.

description
String

Optionale Gerätebeschreibung.

Gibt zurück

Ein neues beobachtbares Messgerät.

Hinweise

Ein Beispiel für einen nicht additiven Wert ist die Raumtemperatur; Das heißt, es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und diese zusammenzufassen.

Gilt für: