'Declaration
<ExtensionAttribute()> Public Overloads Shared Function SubscribeItem( _ ByVal client As IEasyDAClient, _ ByVal machineName As String, _ ByVal serverClass As String, _ ByVal itemId As String, _ ByVal requestedUpdateRate As Integer, _ ByVal callback As EasyDAItemChangedEventHandler _ ) As Integer
'Usage
Dim client As IEasyDAClient Dim machineName As String Dim serverClass As String Dim itemId As String Dim requestedUpdateRate As Integer Dim callback As EasyDAItemChangedEventHandler Dim value As Integer value = IEasyDAClientExtension.SubscribeItem(client, machineName, serverClass, itemId, requestedUpdateRate, callback)
[Extension()] public static int SubscribeItem( IEasyDAClient client, string machineName, string serverClass, string itemId, int requestedUpdateRate, EasyDAItemChangedEventHandler callback )
[Extension()] public: static int SubscribeItem( IEasyDAClient^ client, String^ machineName, String^ serverClass, String^ itemId, int requestedUpdateRate, EasyDAItemChangedEventHandler^ callback )
Parameters
- client
- The client object that will perform the operation.
- machineName
- Name of the machine (empty string for local computer).
- serverClass
- Contains ProgID of the OPC server.
- itemId
- ID of the item that will be subscribed to.
- requestedUpdateRate
- How often should the updates be received (number of milliseconds)
- callback
- A callback method to be invoked for each significant item change.
Return Value
The method returns an integer handle that uniquely identifies the item subscription.