'DeclarationPublic Function New( _ ByVal componentTypes As SparkplugComponentTypes, _ ByVal hostDescriptor As SparkplugHostDescriptor, _ ByVal groupId As String, _ ByVal edgeNodeId As String, _ ByVal deviceId As String, _ ByVal metricName As String, _ ByVal callback As EasySparkplugPayloadNotificationEventHandler _ )
'UsageDim componentTypes As SparkplugComponentTypes Dim hostDescriptor As SparkplugHostDescriptor Dim groupId As String Dim edgeNodeId As String Dim deviceId As String Dim metricName As String Dim callback As EasySparkplugPayloadNotificationEventHandler Dim instance As New EasySparkplugPayloadSubscriptionArguments(componentTypes, hostDescriptor, groupId, edgeNodeId, deviceId, metricName, callback)
public EasySparkplugPayloadSubscriptionArguments( SparkplugComponentTypes componentTypes, SparkplugHostDescriptor hostDescriptor, string groupId, string edgeNodeId, string deviceId, string metricName, EasySparkplugPayloadNotificationEventHandler callback )
public: EasySparkplugPayloadSubscriptionArguments( SparkplugComponentTypes componentTypes, SparkplugHostDescriptor^ hostDescriptor, String^ groupId, String^ edgeNodeId, String^ deviceId, String^ metricName, EasySparkplugPayloadNotificationEventHandler^ callback )
Parameters
- componentTypes
- The types of the Sparkplug components.
- 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). - callback
- The callback to invoke for the notification.
The value of this parameter can be
null(Nothingin Visual Basic).