'Declaration<ExtensionAttribute()> Public Overloads Shared Function SubscribeDeviceMetric( _ ByVal consumer As IEasySparkplugConsumer, _ ByVal hostDescriptor As SparkplugHostDescriptor, _ ByVal groupId As String, _ ByVal edgeNodeId As String, _ ByVal deviceId As String, _ ByVal metricName As String _ ) As Integer
'UsageDim consumer As IEasySparkplugConsumer Dim hostDescriptor As SparkplugHostDescriptor Dim groupId As String Dim edgeNodeId As String Dim deviceId As String Dim metricName As String Dim value As Integer value = IEasySparkplugConsumerExtension.SubscribeDeviceMetric(consumer, hostDescriptor, groupId, edgeNodeId, deviceId, metricName)
[Extension()] public static int SubscribeDeviceMetric( IEasySparkplugConsumer consumer, SparkplugHostDescriptor hostDescriptor, string groupId, string edgeNodeId, string deviceId, string metricName )
[Extension()] public: static int SubscribeDeviceMetric( IEasySparkplugConsumer^ consumer, SparkplugHostDescriptor^ hostDescriptor, String^ groupId, String^ edgeNodeId, String^ deviceId, String^ metricName )
Parameters
- consumer
- The consumer object that will perform the operation.
The value of this parameter cannot be
null(Nothingin Visual Basic). - hostDescriptor
- The Sparkplug host descriptor.
The value of this parameter cannot be
null(Nothingin Visual Basic). - groupId
- The Sparkplug group ID.
The value represents a Sparkplug group ID, or a filter for Sparkplug group IDs. It must be a string with valid UTF-8 characters except for the reserved character '/' (forward slash). Characters '+' (plus) and '#' are filters, and can only be used when they are the single character in the string.
The value of this parameter cannot be
null(Nothingin Visual Basic). - edgeNodeId
- The Sparkplug edge node ID.
The value represents a Sparkplug edge node ID, or a filter for Sparkplug edge node IDs. It must be a string with valid UTF-8 characters except for the reserved character '/' (forward slash). Characters '+' (plus) and '#' are filters, and can only be used when they are the single character in the string.
The value of this parameter cannot be
null(Nothingin Visual Basic). - deviceId
- The Sparkplug device ID.
The value represents a Sparkplug device ID, or a filter for Sparkplug device IDs. It must be a string with valid UTF-8 characters except for the reserved character '/' (forward slash). Characters '+' (plus) and '#' are filters, and can only be used when they are the single character in the string.
The value of this parameter cannot be
null(Nothingin Visual Basic). - metricName
- The Sparkplug metric name.
The value of this parameter cannot be
null(Nothingin Visual Basic).