'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
'UsageDim 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.