'Declaration
<ExtensionAttribute()> Public Overloads Shared Sub ChangeDataSetFieldSubscription( _ ByVal subscriber As IEasyUASubscriber, _ ByVal fieldHandle As Integer, _ ByVal subscribeDataSetFilter As UASubscribeDataSetFilter _ )
'Usage
Dim subscriber As IEasyUASubscriber Dim fieldHandle As Integer Dim subscribeDataSetFilter As UASubscribeDataSetFilter IEasyUASubscriberExtension.ChangeDataSetFieldSubscription(subscriber, fieldHandle, subscribeDataSetFilter)
[Extension()] public static void ChangeDataSetFieldSubscription( IEasyUASubscriber subscriber, int fieldHandle, UASubscribeDataSetFilter subscribeDataSetFilter )
[Extension()] public: static void ChangeDataSetFieldSubscription( IEasyUASubscriber^ subscriber, int fieldHandle, 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). - fieldHandle
- The dataset field 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).