'Declaration
<ExtensionAttribute()> Public Shared Sub ChangeDataSetSubscription( _ ByVal subscriber As IEasyUASubscriber, _ ByVal dataSetHandle As Integer, _ ByVal subscribeDataSetFilter As UASubscribeDataSetFilter _ )
'Usage
Dim subscriber As IEasyUASubscriber Dim dataSetHandle As Integer Dim subscribeDataSetFilter As UASubscribeDataSetFilter IEasyUASubscriberExtension.ChangeDataSetSubscription(subscriber, dataSetHandle, subscribeDataSetFilter)
[Extension()] public static void ChangeDataSetSubscription( IEasyUASubscriber subscriber, int dataSetHandle, UASubscribeDataSetFilter subscribeDataSetFilter )
[Extension()] public: static void ChangeDataSetSubscription( IEasyUASubscriber^ subscriber, int dataSetHandle, UASubscribeDataSetFilter^ subscribeDataSetFilter )
Parameters
- subscriber
- The subscriber object that will perform the operation.
This is typically the EasyUASubscriber object.
The value of this parameter cannot be
null
(Nothing
in Visual Basic). - dataSetHandle
- The dataset handle.
- subscribeDataSetFilter
- Specifies how the incoming PubSub messages should be filtered before being delivered to the application.
Because the UASubscribeDataSetFilter has an implicit conversion from UAPublisherId, in languages that support implicit conversion operators (such as C# or VB.NET), you can simply use a UAPublisherId (containing the publisher Id that you want to allow in the filter) in place of this parameter, and the corresponding OPC UA subscribe dataset filter will be constructed automatically. When the implicit conversion operators are not supported (such as with Python.NET), you can use the UASubscribeDataSetFilter.FromUAPublisherId static method instead.
The value of this parameter cannot be
null
(Nothing
in Visual Basic).