Freigeben über


MeasurementCallback<T> Delegat

Definition

Ein Delegat zur Darstellung der Meterlistener-Rückrufe, die beim Aufzeichnen von Messungen verwendet werden.

generic <typename T>
 where T : value classpublic delegate void MeasurementCallback(Instrument ^ instrument, T measurement, ReadOnlySpan<KeyValuePair<System::String ^, System::Object ^>> tags, System::Object ^ state);
public delegate void MeasurementCallback<T>(Instrument instrument, T measurement, ReadOnlySpan<KeyValuePair<string,object?>> tags, object? state) where T : struct;
type MeasurementCallback<'T (requires 'T : struct)> = delegate of Instrument * 'T * ReadOnlySpan<KeyValuePair<string, obj>> * obj -> unit
Public Delegate Sub MeasurementCallback(Of T)(instrument As Instrument, measurement As T, tags As ReadOnlySpan(Of KeyValuePair(Of String, Object)), state As Object)

Typparameter

T

Der Typ, den die Messung darstellt.

Parameter

instrument
Instrument

Das Instrument, das die Messung gesendet hat.

measurement
T

Der Messwert.

tags
ReadOnlySpan<KeyValuePair<String,Object>>

Eine Spanne von Schlüssel-Wert-Paartags, die der Messung zugeordnet sind.

state
Object

Das zustandsobjekt, das ursprünglich an die EnableMeasurementEvents(Instrument, Object) -Methode übergeben wurde.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für: