'Declaration
Public Function New( _ ByVal machineName As String, _ ByVal serverClass As String, _ ByVal itemId As String, _ ByVal requestedUpdateRate As Integer, _ ByVal callback As OpcLabs.EasyOpc.DataAccess.Generic.EasyDAItemChangedEventHandler(Of T), _ ByVal state As Object _ )
'Usage
Dim machineName As String Dim serverClass As String Dim itemId As String Dim requestedUpdateRate As Integer Dim callback As OpcLabs.EasyOpc.DataAccess.Generic.EasyDAItemChangedEventHandler(Of T) Dim state As Object Dim instance As New EasyDAItemSubscriptionArguments(Of T)(machineName, serverClass, itemId, requestedUpdateRate, callback, state)
public EasyDAItemSubscriptionArguments<T>( string machineName, string serverClass, string itemId, int requestedUpdateRate, OpcLabs.EasyOpc.DataAccess.Generic.EasyDAItemChangedEventHandler<T> callback, object state )
public: EasyDAItemSubscriptionArguments<T>( String^ machineName, String^ serverClass, String^ itemId, int requestedUpdateRate, OpcLabs.EasyOpc.DataAccess.Generic.EasyDAItemChangedEventHandler<T^>^ callback, Object^ state )
Parameters
- machineName
- Name of the machine. Determines the computer on which the OPC server is located. May be an empty string, in which case the OPC server is assumed to exist on the local computer or at the computer specified for it by DCOM configuration.
- serverClass
- Contains ProgID of the OPC server.
- itemId
- Contains OPC item identifier.
- requestedUpdateRate
- How often should the updates be received (number of milliseconds).
- callback
- A typed callback method to be invoked for each significant item change.
- state
- The state object (can be any value supplied by your code); available in event notifications.