OPC Studio User's Guide and Reference
IEasyUAClientExtension Class Members
Methods 


OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA Namespace : IEasyUAClientExtension Class

The following tables list the members exposed by IEasyUAClientExtension.

Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)Derives an OPC UA global discovery client object from the current client object.  
Public Methodstatic (Shared in Visual Basic)Derives an OPC UA certificate management client object from the current client object.  
Public Methodstatic (Shared in Visual Basic)Derives an OPC UA file transfer client object from the current client object.  
Public Methodstatic (Shared in Visual Basic)Derives an OPC UA global discovery client object from the current client object.  
Public Methodstatic (Shared in Visual Basic)Derives an OPC UA publish-subscribe client object from the current client object.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the nodes in server's address space, given the browse arguments.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the data nodes in OPC server's address space. Starts from the specified node (or Objects folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the Data Variables in OPC server's address space. Starts from the specified node (or Objects folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the EventSources in OPC server's address space. Starts from the specified node (or EventSources folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the Methods in OPC server's address space. Starts from the specified node (or Objects folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the Notifiers in OPC server's address space. Starts from the specified node (or Notifiers folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the Objects in OPC server's address space. Starts from the specified node (or Objects folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the ObjectTypes in OPC server's address space. Starts from the specified node (or ObjectTypes folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the nodes in server's address space. Starts from the specified node, and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the Properties in OPC server's address space. Starts from the specified node (or Objects folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Browses the Variables in OPC server's address space. Starts from the specified node (or Objects folder), and returns information about child nodes found.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Calls (invokes) a method (or methods) in an OPC server. Input and output arguments can be passed to/from methods.

.NET

 
Public Methodstatic (Shared in Visual Basic)Changes parameters of a data change subscription. Specify the handle, a new sampling interval and absolute deadband value.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Changes parameters of a subscription to a particular monitored item.

It is more efficient to change multiple subscriptions using MultipleMonitoredItemSubscriptions method.

 
Public Methodstatic (Shared in Visual Basic)Changes parameters of multiple data change subscriptions. Specify the handles, a new sampling interval and absolute deadband value.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Changes parameters of multiple subscriptions. Specify the handles, and a new sampling interval.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Globally discovers OPC-UA applications that meet the specified filters and returns information about them, using the specified GDS endpoint.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Globally discovers OPC-UA servers and returns information about them, using the specified GDS endpoint, and an empty filter.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Discovers available OPC-UA applications and returns information about them, using the specified discovery host, and filtering by specified application types.

This method uses the so-called Local Discovery Server (LDS). You can influence how the discovery works using the properties in static EasyUAClientCore.SharedParameters.

Invokes the FindServers service.

See also in Knowledge Base: Technical note-OPC UA Discovery in QuickOPC.

 
Public Methodstatic (Shared in Visual Basic)Overloaded. Discovers available endpoints for a given server discovery URL.

The query is performed using a GetEndpoints service of an OPC server specified by its discovery endpoint.

See also in Knowledge Base: Technical note-OPC UA Discovery in QuickOPC.

 
Public Methodstatic (Shared in Visual Basic)Overloaded. Discovers available OPC-UA servers and returns information about them, using the specified discovery host.

This method uses the so-called Local Discovery Server (LDS). You can influence how the discovery works using the properties in static EasyUAClientCore.SharedParameters.

Invokes the FindServers service.

See also in Knowledge Base: Technical note-OPC UA Discovery in QuickOPC.

 
Public Methodstatic (Shared in Visual Basic)Overloaded. Discovers available OPC-UA servers on the network and returns information about them.

This method uses the so-called Local Discovery Server with Multicast Extensions (LDS-NE). You can influence how the discovery works using the properties in EasyUAClientCore.SharedParameters.

Invokes the FindServersOnNetwork service.

See also in Knowledge Base: Technical note-OPC UA Discovery in QuickOPC.

 
Public Method (Inherited from object)
Public Methodstatic (Shared in Visual Basic)Overloaded. Discovers available OPC-UA applications and returns information about them, using the specified discovery URI strings and filtering by specified application types.

This method uses the discovery services on specified discovery endpoints.

Invokes the FindServers service.

The discovery may be attempted in parallel on the specified endpoints, depending on component settings.

See also in Knowledge Base: Technical note-OPC UA Discovery in QuickOPC.

 
Public MethodServes as the default hash function. (Inherited from object)
Public MethodGets the System.Type of the current instance. (Inherited from object)
Public Methodstatic (Shared in Visual Basic)Attempts to pull an OPC data change notification subscribed to by the SubscribeMultipleMonitoredItems or SubscribeDataChange method.  
Public Methodstatic (Shared in Visual Basic)Attempts to pull an OPC event notification subscribed to by the SubscribeMultipleMonitoredItems or SubscribeEvent method.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Reads attribute data from an OPC server. Value, status code, and timestamps are returned.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Reads values of multiple attributes.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Reads values of multiple attributes.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Reads an attribute from an OPC server. Only the attribute's value is returned (status code and timestamps are not returned).The status code must be 'good' for this method to succeed; otherwise, a OpcLabs.EasyOpc.UA.OperationModel.UAException is thrown.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Subscribe to a data change. Specify an endpoint descriptor, node id, and sampling interval.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Subscribe to an event. Specify an endpoint descriptor, node id, and sampling interval.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Subscribe to changes of a particular monitored item. For each significant monitored item change, either the IEasyUAClient.DataChangeNotification event is generated, or a specified callback method is invoked.

It is more efficient to subscribe to multiple monitored items using SubscribeMultipleMonitoredItems method.

 
Public Methodstatic (Shared in Visual Basic)Subscribe to changes of multiple OPC monitored items with a data change callback method. The IEasyUAClient.DataChangeNotification event will be generated for each significant item change, and a specified callback method will be invoked.  
Public Methodstatic (Shared in Visual Basic)Subscribe to changes of multiple OPC monitored items with an event notification callback method. The IEasyUAClient.EventNotification event will be generated for each significant item change, and a specified callback method will be invoked.  
Public Methodstatic (Shared in Visual Basic)Subscribe to changes of multiple OPC monitored items. The IEasyUAClient.DataChangeNotification or IEasyUAClient.EventNotification event will be generated for each significant item change.  
Public MethodReturns a string that represents the current object. (Inherited from object)
Public Methodstatic (Shared in Visual Basic)Unsubscribe from changes of a particular monitored item.

Unsubscribe from monitored item, specifying its handle.

 
Public Methodstatic (Shared in Visual Basic)Overloaded. Writes into an attribute in an OPC server. Value, status code and timestamps are written.  
Public Methodstatic (Shared in Visual Basic)Writes values into multiple attributes, using array of argument objects as an input (status codes and timestamps are not written).  
Public Methodstatic (Shared in Visual Basic)Overloaded. Writes a value into an attribute an OPC server. Only the item value is written (status code and timestamps are not written).  
Top
Protected Methods
 NameDescription
Protected MethodAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from object)
Protected MethodCreates a shallow copy of the current System.Object. (Inherited from object)
Top
See Also

Reference

IEasyUAClientExtension Class
OpcLabs.EasyOpc.UA Namespace