'Declaration<ExtensionAttribute()> <JetBrains.Annotations.NotNullAttribute()> Public Shared Function ProcessRead( _ ByVal metric As SparkplugMetric, _ ByVal readFunction As Func(Of SparkplugData) _ ) As SparkplugMetric
'UsageDim metric As SparkplugMetric Dim readFunction As Func(Of SparkplugData) Dim value As SparkplugMetric value = SparkplugMetricExtension.ProcessRead(metric, readFunction)
[Extension()] [JetBrains.Annotations.NotNull()] public static SparkplugMetric ProcessRead( SparkplugMetric metric, Func<SparkplugData> readFunction )
[Extension()] [JetBrains.Annotations.NotNull()] public: static SparkplugMetric^ ProcessRead( SparkplugMetric^ metric, Func<SparkplugData^>^ readFunction )
Parameters
- metric
- The Sparkplug metric that will perform the operation.
The value of this parameter cannot be
null(Nothingin Visual Basic). - readFunction
- The read function, i.e. the function that performs the read operation and returns the Sparkplug data that will be published.
The value of this parameter cannot be
null(Nothingin Visual Basic).
Return Value
This method never returns null (Nothing in Visual Basic).