Meter.CreateObservableGauge Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| 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) meldet - es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und 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) meldet - es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und zu summieren), wenn das Instrument beobachtet wird. |
| CreateObservableGauge<T>(String, Func<IEnumerable<Measurement<T>>>, String, String, IEnumerable<KeyValuePair<String,Object>>) |
Erstellt eine ObservableGauge-Instanz, 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 einen ObservableGauge, bei dem 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 einen ObservableGauge, 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 einen ObservableGauge, bei dem 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
- Quelle:
- Meter.cs
- Quelle:
- Meter.cs
- Quelle:
- Meter.cs
- Quelle:
- Meter.cs
ObservableGauge ist ein asynchrones Instrument, das nicht-additive Werte (z. B. die Raumtemperatur) meldet - es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und 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;
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 Maßeinheit.
Parameter
- name
- String
Der Gerätename. kann nicht sein null.
- observeValue
- Func<Measurement<T>>
Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn dies Observe() aufgerufen RecordObservableInstruments()wird.
- unit
- String
Optionale Messeinheit.
- 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 feststellbares Maß.
Gilt für:
CreateObservableGauge<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
ObservableGauge ist ein asynchrones Instrument, das nicht-additive Werte (z. B. die Raumtemperatur) meldet - es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und 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;
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 Maßeinheit.
Parameter
- name
- String
Der Gerätename. kann nicht sein null.
- observeValue
- Func<T>
Der Rückruf, der aufgerufen werden soll, um die Maße abzurufen, wenn dies Observe() aufgerufen RecordObservableInstruments()wird.
- unit
- String
Optionale Messeinheit.
- 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 feststellbares Maß.
Gilt für:
CreateObservableGauge<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 ObservableGauge-Instanz, bei der 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;
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 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 neues feststellbares Maß.
Hinweise
Beispiel: Die Raumtemperatur - es ist nicht sinnvoll, den Temperaturwert aus mehreren Räumen zu melden und sie zu summieren.
Gilt für:
CreateObservableGauge<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 ObservableGauge, bei dem 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 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 RecordObservableInstruments()werden.
- unit
- String
Optionale Messeinheit.
- description
- String
Optionale Gerätebeschreibung.
Gibt zurück
Ein neues feststellbares Maß.
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 sie zu summieren.
Gilt für:
CreateObservableGauge<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 ObservableGauge, bei dem 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 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 neues feststellbares Maß.
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 sie zu summieren.
Gilt für:
CreateObservableGauge<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 ObservableGauge, bei dem 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 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 neues feststellbares Maß.
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 sie zu summieren.