| Name | Description |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AsAlarmsAndConditionsClient | Derives an OPC UA global discovery client object from the current client object. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AsCertificateManagementClient | Derives an OPC UA certificate management client object from the current client object. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AsFileTransferClient | Derives an OPC UA file transfer client object from the current client object. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AsGlobalDiscoveryClient | Derives an OPC UA global discovery client object from the current client object. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | AsPublishSubscribeClient | Derives an OPC UA publish-subscribe client object from the current client object. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | Browse | Overloaded. Browses the nodes in server's address space, given the browse arguments. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseDataNodes | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseDataVariables | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseEventSources | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseMethods | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseNotifiers | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseObjects | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseObjectTypes | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseOne | Overloaded. Browses the nodes in server's address space. Starts from the specified node, and returns information about child nodes found. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseProperties | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseTree | Overloaded. Allows to traverse through OPC UA address space nodes under the specified node, using given browse arguments. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | BrowseVariables | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | CallMethod | Overloaded. Calls (invokes) a method (or methods) in an OPC server.
This method calls (invokes) a method (or methods) in an OPC server. Input and output arguments can be passed to/from methods.
|
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ChangeDataChangeSubscription | Changes parameters of a data change subscription. Specify the handle, a new sampling interval and absolute deadband value. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ChangeMonitoredItemSubscription | Overloaded. Changes parameters of a subscription to a particular monitored item.
It is more efficient to change multiple subscriptions using MultipleMonitoredItemSubscriptions method. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ChangeMultipleDataChangeSubscriptions | Changes parameters of multiple data change subscriptions. Specify the handles, a new sampling interval and absolute deadband value. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ChangeMultipleMonitoredItemSubscriptions | Overloaded. Changes parameters of multiple subscriptions. Specify the handles, and a new sampling interval. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | DiscoverGlobalApplications | Overloaded. Globally discovers OPC-UA applications, using the specified GDS endpoint.
This method globally discovers OPC-UA applications that meet the specified filters and returns information about them, using the specified GDS endpoint. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | DiscoverGlobalServers | Overloaded. Globally discovers OPC-UA servers, using the specified GDS endpoint.
This method globally discovers OPC-UA servers and returns information about them, using the specified GDS endpoint, and an empty filter. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | DiscoverLocalApplications | Overloaded. Discovers OPC-UA applications available on the discovery host.
This method discovers available OPC-UA applications and returns information about them, using the specified discovery host, and filtering by specified application types. It 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | DiscoverLocalEndpoints | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | DiscoverLocalServers | Overloaded. Discovers OPC-UA servers available on the discovery host.
This method discovers OPC-UA servers and returns information about them, using the specified discovery host. It 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | DiscoverNetworkServers | Overloaded. Discovers available OPC-UA servers on the network.
This method discovers available OPC-UA servers on the network and returns information about them. It 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | FindLocalApplications | Overloaded. Discovers available OPC-UA applications, using the specified discovery URI strings.
This method discovers available OPC-UA applications and returns information about them, using the specified discovery URI strings and filtering by specified application types. It 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | PullDataChangeNotification | Attempts to pull an OPC data change notification subscribed to by the SubscribeMultipleMonitoredItems or SubscribeDataChange method. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | PullEventNotification | Attempts to pull an OPC event notification subscribed to by the SubscribeMultipleMonitoredItems or SubscribeEvent method. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | Read | Overloaded. Reads attribute data from an OPC server. Value, status code, and timestamps are returned. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadDataType | Overloaded. Reads a value of DataType attribute of a node. If successful, the method returns the actual value of OPC attribute requested.
This method also checks whether the returned value is not a reference , and is indeed of the OpcLabs.EasyOpc.UA.AddressSpace.UANodeId type. The returned value is therefore always a valid OpcLabs.EasyOpc.UA.AddressSpace.UANodeId. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadDisplayName | Overloaded. Reads a value of DisplayName attribute of a node. If successful, the method returns the actual value of OPC attribute requested.
This method also checks whether the returned value is not a reference , and is indeed of the System.String type. The returned value is therefore always a valid System.String. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadMultiple | Overloaded. Reads values of multiple attributes. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadMultipleDataTypes | Reads value of DataType attribute of multiple nodes, using array of argument objects as an input. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadMultipleDisplayNames | Reads value of DisplayName attribute of multiple nodes, using array of argument objects as an input. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadMultipleNodeClasses | Reads value of NodeClass attribute of multiple nodes, using array of argument objects as an input. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadMultipleNodeIds | Reads value of NodeId attribute of multiple nodes, using array of argument objects as an input. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadMultipleValues | Overloaded. Reads values of multiple attributes. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadNodeClass | Overloaded. Reads a value of NodeClass attribute of a node. If successful, the method returns the actual value of OPC attribute requested.
This method also checks whether the returned value is not a reference , and is indeed of the OpcLabs.EasyOpc.UA.AddressSpace.UANodeClass type. The returned value is therefore always a valid OpcLabs.EasyOpc.UA.AddressSpace.UANodeClass. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadNodeId | Overloaded. Reads a value of NodeId attribute of a node. If successful, the method returns the actual value of OPC attribute requested.
This method also checks whether the returned value is not a reference , and is indeed of the OpcLabs.EasyOpc.UA.AddressSpace.UANodeId type. The returned value is therefore always a valid OpcLabs.EasyOpc.UA.AddressSpace.UANodeId. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | ReadValue | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | RetrieveAllDataTypes | Overloaded. Retrieves all datatype subtypes.
The starting node is included as the first element in the result value. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SetState<TNode> | Sets the arbitrary object associated with the node. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeDataChange | Overloaded. Subscribe to a data change. Specify an endpoint descriptor, node id, and sampling interval. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeEvent | Overloaded. Subscribe to an event. Specify an endpoint descriptor, node id, and sampling interval. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeMonitoredItem | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeMultipleDataChanges | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeMultipleEvents | 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 Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | SubscribeMultipleMonitoredItems | Subscribe to changes of multiple OPC monitored items. The IEasyUAClient.DataChangeNotification or IEasyUAClient.EventNotification event will be generated for each significant item change. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | TestEndpoint | Tests whether an operational connection can be established to the specified endpoint of an OPC UA server. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | UnsubscribeMonitoredItem | Unsubscribe from changes of a particular monitored item.
Unsubscribe from monitored item, specifying its handle. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | WaitForMultiple | Overloaded. Waits until the attributes satisfy the given conditions.
The WaitForMultiple methods subscribe to the specified nodes&attributes, and monitor their data until the predicates specified for each item become true, or the alloted time elapses. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | WaitForMultipleValues | Overloaded. Waits while the attributes are above the given maximum status severity.
The WaitForMultipleValues subscribes to the specified OPC-UA nodes&attributes, and monitor their data until they have at most the status severity specified for each item, an error occurs, or the alloted time elapses. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | WaitForValue | Overloaded. Waits until the specified attribute becomes "good".
The WaitForValue methods subscribe to the specified node&attribute, and monitor its data until it has "good" status severity, an error occurs, or the alloted time elapses. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | Write | Overloaded. Writes into an attribute in an OPC server. Value, status code and timestamps are written. |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | WriteMultipleValues | Writes values into multiple attributes, using array of argument objects as an input (status codes and timestamps are not written). |
![Public Extension Method](template/packages/core-dotnet/images/extensionmethod.png) | WriteValue | Overloaded. Writes a value into an attribute an OPC server. Only the item value is written (status code and timestamps are not written). |