# Opc.UaFx.Client

> Reference: All types in the namespace Opc.UaFx.Client of Opc.UaFx.Advanced v2.59.

| Type | Description |
|---|---|
| [IOpcEventHistoryNavigator&lt;T&gt;](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.iopceventhistorynavigator-1/) |  |
| [IOpcEventHistoryPage&lt;T&gt;](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.iopceventhistorypage-1/) |  |
| [IOpcNodeHistoryNavigator&lt;T&gt;](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.iopcnodehistorynavigator-1/) |  |
| [IOpcNodeHistoryPage&lt;T&gt;](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.iopcnodehistorypage-1/) |  |
| [Licenser](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.licenser/) | Defines mechanism required to register the client portion only of the OPC UA Framework Advanced. |
| [OpcAcknowledgeableConditionExtension](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcacknowledgeableconditionextension/) | Provides static (Shared in Visual Basic) extension methods to manage [OpcAcknowledgeableCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcacknowledgeablecondition/) objects. |
| [OpcAcknowledgeableConditionNodeExtension](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcacknowledgeableconditionnodeextension/) | Provides static (Shared in Visual Basic) extension methods to manage [OpcAcknowledgeableConditionNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcacknowledgeableconditionnode/) objects. |
| [OpcAnalogItemNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcanalogitemnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Variable](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#variable) and is of the type [AnalogItemId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvariabletypes/members#analogitemid). |
| [OpcArgumentInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcargumentinfo/) | Provides properties and methods for the examination a single argument of a node classified as [Method](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#method). |
| [OpcAttributeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcattributeinfo/) | Provides the identifier, the value and the metadata of an attribute of a node, as provided by the [OpcNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodeinfo/) of the node. |
| [OpcBrowseNodeContext](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcbrowsenodecontext/) | Describes a single node accessed by an [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/) for browsing. |
| [OpcCallMethodOptions](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opccallmethodoptions/) | Defines the different tasks that take place before and after calling a method node. |
| [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/) | Provides session based methods to access OPC UA server services. |
| [OpcClientApplication](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientapplication/) | Represents an application which hosts an [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/) and connects it to the server when the application is run. |
| [OpcClientApplication&lt;T&gt;](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientapplication-1/) | Provides a base class for applications which host a client of the type `T` and connect it to the server when the application is run. |
| [OpcClientIdentity](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientidentity/) | Represents a user identity which is defined by a user name and a password. |
| [OpcClientInterfaces](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientinterfaces/) | Defines additional options to be used for the different interfaces consumed by the [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcClientKeepAlive](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientkeepalive/) | Provides keep-alive options used by a client to monitor an established connection and recover from unexpected disconnection. |
| [OpcClientSecurity](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientsecurity/) | Defines the different security configurations supported by the [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcClientServices](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientservices/) | Defines the different services supported by the [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcClientState](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientstate/) | Defines the different states a client may enter. |
| [OpcClientStateChangedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclientstatechangedeventargs/) | Provides the event data for the [StateChanged](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/statechanged) event. |
| [OpcConditionExtension](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcconditionextension/) | Provides static (Shared in Visual Basic) extension methods to manage [OpcCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opccondition/) objects. |
| [OpcConditionNodeExtension](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcconditionnodeextension/) | Provides static (Shared in Visual Basic) extension methods to manage [OpcConditionNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcconditionnode/) objects. |
| [OpcCreateNodeHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opccreatenodehistory/) | Represents a command which creates values in the history of a node. |
| [OpcDataChangeReceivedCallback](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatachangereceivedcallback/) | Represents the method that will process monitored item data changes published from the server. |
| [OpcDataChangeReceivedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatachangereceivedeventargs/) | Provides the event data for the [DataChangeReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/datachangereceived), [DataChangeReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#datachangereceived) and [DataChangeReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/members#datachangereceived) events. |
| [OpcDataChangeReceivedEventHandler](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatachangereceivedeventhandler/) | Represents the method that will handle [DataChangeReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/datachangereceived), [DataChangeReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#datachangereceived) and [DataChangeReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/members#datachangereceived) events. |
| [OpcDataTypeDescriptionNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatatypedescriptionnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Variable](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#variable) and is of the type [DataTypeDescriptionId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvariabletypes/members#datatypedescriptionid). |
| [OpcDataTypeDictionaryNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatatypedictionarynodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Variable](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#variable) and is of the type [DataTypeDictionaryId](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcvariabletypes/members#datatypedictionaryid). |
| [OpcDataTypeEncodingNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatatypeencodingnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Object](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#object) and is of the type <abbr title="OPC Foundation stack type, not documented here: Opc.Ua.ObjectTypeIds.DataTypeEncodingType">DataTypeEncodingType</abbr>. |
| [OpcDataTypeNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatatypenodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [DataType](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#datatype). |
| [OpcDataTypeSystemNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdatatypesystemnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Object](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#object) and is of the type <abbr title="OPC Foundation stack type, not documented here: Opc.Ua.ObjectTypeIds.DataTypeSystemType">DataTypeSystemType</abbr>. |
| [OpcDeleteNodeHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdeletenodehistory/) | Represents a command which deletes the values within a time range from the history of a node. |
| [OpcDeleteNodeHistoryAtTime](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdeletenodehistoryattime/) | Represents a command which deletes the values at specific timestamps from the history of a node. |
| [OpcDeleteNodeHistoryModified](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdeletenodehistorymodified/) | Represents a command which deletes the modified values within a time range from the history of a node. |
| [OpcDialogConditionExtension](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdialogconditionextension/) | Provides static (Shared in Visual Basic) extension methods to manage [OpcDialogCondition](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcdialogcondition/) objects. |
| [OpcDialogConditionNodeExtension](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdialogconditionnodeextension/) | Provides static (Shared in Visual Basic) extension methods to manage [OpcDialogConditionNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcdialogconditionnode/) objects. |
| [OpcDialogRequestedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdialogrequestedeventargs/) | Provides the event data for the [DialogRequested](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/dialogrequested) event. |
| [OpcDialogRequestedEventHandler](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdialogrequestedeventhandler/) | Represents the method that will handle [DialogRequested](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/dialogrequested) events. |
| [OpcDiscoveryClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcdiscoveryclient/) |  |
| [OpcEventFieldSelectOptions](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventfieldselectoptions/) | Specifies the options used by an [OpcEventFilterFactory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventfilterfactory/) to select the fields of the event types. |
| [OpcEventFilterConstrainedFactory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventfilterconstrainedfactory/) | Provides methods to construct an [OpcEventFilter](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opceventfilter/) which selects the fields of specific event types and restricts the events using a where clause. |
| [OpcEventFilterFactory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventfilterfactory/) | Provides methods to construct an [OpcEventFilter](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opceventfilter/) which selects the fields of specific event types. |
| [OpcEventReceivedCallback](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventreceivedcallback/) | Represents the method that will process monitored item events published from the server. |
| [OpcEventReceivedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventreceivedeventargs/) | Provides the event data for the [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/eventreceived), [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#eventreceived) and [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/members#eventreceived) events. |
| [OpcEventReceivedEventHandler](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opceventreceivedeventhandler/) | Represents the method that will handle [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/eventreceived), [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#eventreceived) and [EventReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/members#eventreceived) events. |
| [OpcFile](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfile/) | Provides static (Shared in Visual Basic) methods for opening of a single file and aids in the creation of [OpcFileStream](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilestream/) objects. |
| [OpcFileInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfileinfo/) | Provides properties and instance methods for the opening of files and aids in the creation of [OpcFileStream](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilestream/) objects. |
| [OpcFileMethods](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilemethods/) | Provides static (Shared in Visual Basic) methods to directly interact with the method nodes of a file node. |
| [OpcFileNodeContext](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilenodecontext/) | Describes a single file node accessed by an [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcFileStream](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilestream/) | Provides a [Stream](https://learn.microsoft.com/dotnet/api/system.io.stream) for a file node. |
| [OpcFilter](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilter/) | Provides the entry point to construct filters for monitored items. |
| [OpcFilterFactory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcfilterfactory/) | Provides methods to begin the construction of a filter for monitored items using a specific [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcInstanceNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcinstancenodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as a specialization of an instance node. |
| [OpcMethodNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmethodnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Method](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#method). |
| [OpcMonitoredItem](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/) | Represents a node and one of its attributes (= node data) to subscribe to monitor data changes or events on the node. |
| [OpcMonitoredItemCollection](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditemcollection/) | Represents a collection of [OpcMonitoredItem](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/) instances keyed by their [ClientID](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/members#clientid). |
| [OpcMonitoredItemQueueMode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditemqueuemode/) | Defines how generated notification data items shall be stored within the notification queue. |
| [OpcMonitoredItemReadOnlyCollection](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditemreadonlycollection/) | Provides a read-only collection of [OpcMonitoredItem](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/) instances. |
| [OpcMonitoredItemStatus](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditemstatus/) | Provides status and server revised setup information which belongs to a specific [OpcMonitoredItem](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/). |
| [OpcNodeAccessContext](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodeaccesscontext/) | Describes a single node accessed by an [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcNodeHistoryCommand](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodehistorycommand/) | Provides an abstract base class for commands which define a node and the change to perform on its history using the [UpdateNodeHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/updatenodehistory#updatenodehistory-opc-uafx-client-opcnodehistorycommand) and [UpdateNodesHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/updatenodeshistory#updatenodeshistory-opc-uafx-client-opcnodehistorycommand-array) methods. |
| [OpcNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node. |
| [OpcNodeStream](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodestream/) | Provides a [Stream](https://learn.microsoft.com/dotnet/api/system.io.stream) for a binary variable node. |
| [OpcNodeValueExtensions](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnodevalueextensions/) | Provides a set of static (Shared in Visual Basic) methods to perform different [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/) related tasks using [OpcNodeValue&lt;T&gt;](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodevalue-1/) instances. |
| [OpcNotificationFailedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnotificationfailedeventargs/) | Provides the event data for the [NotificationFailed](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/notificationfailed) and [NotificationFailed](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#notificationfailed) events. |
| [OpcNotificationFailedEventHandler](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnotificationfailedeventhandler/) | Represents the method that will handle the [NotificationFailed](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/notificationfailed) and [NotificationFailed](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#notificationfailed) events. |
| [OpcNotificationReceivedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnotificationreceivedeventargs/) | Provides the event data for the [NotificationReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/notificationreceived) and [NotificationReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#notificationreceived) events. |
| [OpcNotificationReceivedEventHandler](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcnotificationreceivedeventhandler/) | Represents the method that will handle [NotificationReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/notificationreceived) and [NotificationReceived](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#notificationreceived) events. |
| [OpcObjectNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcobjectnodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Object](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#object). |
| [OpcObjectTypeNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcobjecttypenodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [ObjectType](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#objecttype). |
| [OpcReadEventHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcreadeventhistory/) | Represents a command which defines a node whose event history is to be read using the ReadEventsHistory methods of the [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcReadNodeHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcreadnodehistory/) | Represents a command which defines a node whose history is to be read using the ReadNodesHistory methods of the [OpcClient](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcclient/). |
| [OpcReplaceNodeHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcreplacenodehistory/) | Represents a command which replaces values in the history of a node. |
| [OpcSubscribeDataChange](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscribedatachange/) | Represents a single OPC UA service command which addresses the 'CreateSubscription' service to define a single monitored item to monitor data changes through a subscription using the setup represented. |
| [OpcSubscribeEvent](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscribeevent/) | Represents a single OPC UA service command which addresses the 'CreateSubscription' service to define a single monitored item to monitor events through a subscription using the setup represented. |
| [OpcSubscribeNode](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscribenode/) | Represents a single OPC UA service command which addresses the 'CreateSubscription' service to define a single monitored item of a subscription using the setup represented. |
| [OpcSubscription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/) | Provides mechanisms to monitor a set of attributes (= node data) and (node-related) events using notifications being reported from the server to the client. |
| [OpcSubscriptionChangedEventArgs](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptionchangedeventargs/) | Provides the event data for the [Changed](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#changed) event. |
| [OpcSubscriptionChangedEventHandler](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptionchangedeventhandler/) | Represents the method that will handle the [Changed](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/members#changed) event. |
| [OpcSubscriptionChanges](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptionchanges/) | Specifies the changes of an [OpcSubscription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/) which are reported by the [Changes](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptionchangedeventargs/members#changes) property. |
| [OpcSubscriptionCollection](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptioncollection/) | Represents a collection of [OpcSubscription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/) instances. |
| [OpcSubscriptionReadOnlyCollection](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptionreadonlycollection/) | Provides a read-only collection of [OpcSubscription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/) instances. |
| [OpcSubscriptionSetup](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscriptionsetup/) | Defines a set of properties which can be used to create a whole [OpcSubscription](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcsubscription/) including its [OpcMonitoredItem](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcmonitoreditem/) objects. |
| [OpcTypeNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opctypenodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [DataType](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#datatype), [ObjectType](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#objecttype) or [VariableType](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#variabletype). |
| [OpcUpdateNodeHistory](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcupdatenodehistory/) | Represents a command which updates values in the history of a node. |
| [OpcVariableNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcvariablenodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [Variable](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#variable). |
| [OpcVariableTypeNodeInfo](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.opcvariabletypenodeinfo/) | Provides properties and methods for the examination of the attributes and references of a node which is classified as [VariableType](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.opcnodecategory/#variabletype). |
| [SafeOpcFileHandle](https://www.traeger.de/en/docs/development/opcua/api/v2.59/opc.uafx.client.safeopcfilehandle/) | Represents a wrapper class for a OPC UA file handle. |
