| Name | Description | |
|---|---|---|
![]() | EasyUAClientCore Constructor | Overloaded. |
The following tables list the members exposed by EasyUAClientCore.
| Name | Description | |
|---|---|---|
![]() | EasyUAClientCore Constructor | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | DefaultIsolated | Default value of the Isolated property.
This is a constant, and its value is |
![]() ![]() | InitialAdaptableParameters | Infrastructure. |
![]() ![]() | InitialInstanceParameters | Infrastructure. |
![]() ![]() | InitialIsolatedParameters | Infrastructure. |
![]() ![]() | InitialSharedParameters | Infrastructure. |
| Name | Description | |
|---|---|---|
![]() ![]() | AdaptableParameters | Adaptable parameters for non-isolated client objects. |
![]() | AliasProvider | The alias provider to be used for resolving aliases by this component. |
![]() | Container | (Inherited from System.ComponentModel.Component) |
![]() | CustomReference | Can be used to distinguish otherwise equal widgets. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | InstanceParameters | Contains parameters that influence the behavior of just this instance of the component. |
![]() | Isolated | Specifies that you wish that the EasyUAClientCore object instance works with an "isolated" connection to the OPC-UA server, i.e. one that is not shared with other instances. |
![]() | IsolatedParameters | Contains parameters that influence the behavior of the component when it is isolated. |
![]() | LicenseInfo | Provides dictionary of license data fields and their values. |
![]() | NotificationQueueCapacity | Capacity of the notification queue. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() | NotificationQueueIdleTimeToSleep | The idle time before the internal thread executing the queued notifications is stopped (in milliseconds). (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() | PullDataChangeNotificationQueueCapacity | Capacity of the event pull queue for data change notifications. |
![]() | PullEventNotificationQueueCapacity | Capacity of the event pull queue for event notifications. |
![]() | QueueNotifications | Determines whether the component will deliver all notifications in a queued manner. |
![]() ![]() | SharedParameters | Parameters that are always shared by all instances of the component. |
![]() ![]() | SharedServiceContainer | Container for services that are shared by all instances of the component. |
![]() ![]() | SharedServiceProvider | Provides services that are shared by all instances of the component. |
![]() | Site | (Inherited from System.ComponentModel.Component) |
![]() | SynchronizationContext | Contains synchronization context used by the object when performing asynchronous operations (including event notifications). (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
| Name | Description | |
|---|---|---|
![]() | CanRaiseEvents | (Inherited from System.ComponentModel.Component) |
![]() | DesignMode | (Inherited from System.ComponentModel.Component) |
![]() | Events | (Inherited from System.ComponentModel.Component) |
![]() | IsDisposed | Determines whether the object has been disposed. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | ServiceContainer | The service container provided by this widget to inheritors. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
| Name | Description | |
|---|---|---|
![]() | BrowseMultiple | Browses multiples nodes in server's address space. Starts from the specified nodes, and returns information about child nodes found. |
![]() | CallMultipleMethods | Calls multiple methods, using array of argument objects as an input. |
![]() | ChangeMultipleMonitoredItemSubscriptions | Changes parameters of multiple subscriptions, specifying objects containing all necessary arguments. |
![]() ![]() | ClearValidatedCertificates | Clears the list of validated certificates kept by the component. |
![]() | Clone | Overridden. |
![]() ![]() | CloseAll | Closes all unused sessions that are open to OPC-UA servers. |
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject) |
![]() | Discover | Discovers available OPC-UA applications or endpoints and returns information about them, using the specified discovery query. |
![]() | DiscoverGlobalServers | Overloaded. Globally discovers OPC-UA servers and returns information about them, using an empty filter, and the default GDS endpoint. |
![]() | DiscoverLocalServers | Discovers available OPC-UA servers and returns information about them, using the default discovery host. |
![]() | DiscoverNetworkServers | Overloaded. Discovers available OPC-UA servers on the network and returns information about them, using the default discovery host. |
![]() | Dispose | Overloaded. Overridden. Clean up any resources being used. |
![]() | Equals | (Inherited from object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from object) |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![]() | GetMonitoredItemArguments | Obtains parameters of certain monitored item subscription. |
![]() | GetMonitoredItemArgumentsDictionary | Obtains parameters of certain monitored item subscription. |
![]() | GetObjectData | Overridden. |
![]() | GetSchema | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | GetService | Overridden. |
![]() | GetType | Gets the System.Type of the current instance. (Inherited from object) |
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject) |
![]() ![]() | Install | Creates an application instance certificate if it does not exist. |
![]() | IsKnownMonitoredItemSubscriptionHandle | Determines whether the given monitored item subscription handle is known to this client. |
![]() | PullMultipleDataChangeNotifications | Attempts to pull multiple OPC data change notifications subscribed to by the SubscribeMultipleMonitoredItems or SubscribeDataChange method. |
![]() | PullMultipleEventNotifications | Attempts to pull multiple OPC event notifications subscribed to by the SubscribeMultipleMonitoredItems or SubscribeEvent method. |
![]() | ReadMultiple | Reads multiple attributes, using array of argument objects as an input. |
![]() | ReadXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | Reset | Sets the object properties back to their defaults. |
![]() ![]() | RetryAll | Forces a retrial on all objects that are in a failure state. |
![]() | SubscribeMultipleMonitoredItems | Subscribe to changes of multiple monitored items. The DataChangeNotification or EventNotification event is generated for each significant monitored item change. |
![]() | ToString | Overridden. |
![]() ![]() | Uninstall | Reverts the changes made by Install method. |
![]() | UnsubscribeAllMonitoredItems | Unsubscribe from changes of all monitored items. |
![]() | UnsubscribeMultipleMonitoredItems | Unsubscribe from changes of multiple monitored items, specifying an "enumerable" of integer handles. |
![]() | ValueEquals | Overloaded. Determines whether this object is value equal to the other. |
![]() | WriteMultiple | Writes data into multiple attributes, using array of argument objects as an input. |
![]() | WriteXml | (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
| Name | Description | |
|---|---|---|
![]() | CallbackError | Overridden. Processes an error that has occurred during a callback. |
![]() | Finalize | (Inherited from System.ComponentModel.Component) |
![]() | MemberwiseClone | Overloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject) |
![]() | OnContextTypesChanged | Infrastructure. (Inherited from OpcLabs.BaseLib.Widgets.Widget) |
![]() | OnNotificationEnqueuerOverflow | Overridden. Infrastructure. |
![]() | OnNotificationEnqueuerOverflowClearing | Overridden. Infrastructure. |
![]() | ReadXmlElement | Overridden. Infrastructure. |
![]() | SendCallbackError | Overridden. Processes an error that has occurred during a callback. |
![]() | Synchronize | Overloaded. Invokes the specified action in a synchronized manner. (Inherited from OpcLabs.BaseLib.Widgets.NotifyingWidget) |
![]() | WriteXmlElement | Overridden. Infrastructure. |
| Name | Description | |
|---|---|---|
![]() | AsAlarmsAndConditionsClient | Derives an OPC UA global discovery client object from the current client object. |
![]() | AsCertificateManagementClient | Derives an OPC UA certificate management client object from the current client object. |
![]() | AsFileTransferClient | Derives an OPC UA file transfer client object from the current client object. |
![]() | AsGlobalDiscoveryClient | Derives an OPC UA global discovery client object from the current client object. |
![]() | AsPublishSubscribeClient | Derives an OPC UA publish-subscribe client object from the current client object. |
![]() | Browse | Overloaded. Browses the nodes in server's address space, given the browse arguments. |
![]() | BrowseDataNodes | Overloaded. |
![]() | BrowseDataVariables | Overloaded. |
![]() | BrowseEventSources | Overloaded. |
![]() | BrowseMethods | Overloaded. |
![]() | BrowseNotifiers | Overloaded. |
![]() | BrowseObjects | Overloaded. |
![]() | BrowseObjectTypes | Overloaded. |
![]() | BrowseOne | Overloaded. |
![]() | BrowseProperties | Overloaded. |
![]() | BrowseTree | Overloaded. Allows to traverse through OPC UA address space nodes under the specified node, using given browse arguments. |
![]() | BrowseVariables | Overloaded. |
![]() | CallMethod | Overloaded. This method calls (invokes) a method (or methods) in an OPC server. Input and output arguments can be passed to/from methods. |
![]() | ChangeDataChangeSubscription | Changes parameters of a data change subscription. Specify the handle, a new sampling interval and absolute deadband value. |
![]() | ChangeMonitoredItemSubscription | Overloaded. It is more efficient to change multiple subscriptions using |
![]() | ChangeMultipleDataChangeSubscriptions | Changes parameters of multiple data change subscriptions. Specify the handles, a new sampling interval and absolute deadband value. |
![]() | ChangeMultipleMonitoredItemSubscriptions | Overloaded. Changes parameters of multiple subscriptions. Specify the handles, and a new sampling interval. |
![]() | DiscoverGlobalApplications | Overloaded. This method globally discovers OPC-UA applications that meet the specified filters and returns information about them, using the specified GDS endpoint. |
![]() | DiscoverGlobalServers | Overloaded. This method globally discovers OPC-UA servers and returns information about them, using the specified GDS endpoint, and an empty filter. |
![]() | DiscoverLocalApplications | Overloaded. 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. |
![]() | DiscoverLocalEndpoints | Overloaded. 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. |
![]() | DiscoverLocalServers | Overloaded. 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. |
![]() | DiscoverNetworkServers | Overloaded. 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. |
![]() | FindLocalApplications | Overloaded. 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. |
![]() | GetRequiredServiceNonNull | Overloaded. Gets the required service object of the specified type. |
![]() | NodeExists | Determines whether a node exists in an OPC-UA server. |
![]() | PullDataChangeNotification | Attempts to pull an OPC data change notification subscribed to by the SubscribeMultipleMonitoredItems or SubscribeDataChange method. |
![]() | PullEventNotification | Attempts to pull an OPC event notification subscribed to by the SubscribeMultipleMonitoredItems or SubscribeEvent method. |
![]() | Read | Overloaded. |
![]() | ReadDataType | Overloaded. This method also checks whether the returned value is not a |
![]() | ReadDisplayName | Overloaded. This method also checks whether the returned value is not a |
![]() | ReadMultiple | Overloaded. |
![]() | ReadMultipleDataTypes | Reads value of DataType attribute of multiple nodes, using array of argument objects as an input. |
![]() | ReadMultipleDisplayNames | Reads value of DisplayName attribute of multiple nodes, using array of argument objects as an input. |
![]() | ReadMultipleNodeClasses | Reads value of NodeClass attribute of multiple nodes, using array of argument objects as an input. |
![]() | ReadMultipleNodeIds | Reads value of NodeId attribute of multiple nodes, using array of argument objects as an input. |
![]() | ReadMultipleValues | Overloaded. |
![]() | ReadNodeClass | Overloaded. This method also checks whether the returned value is not a |
![]() | ReadNodeId | Overloaded. This method also checks whether the returned value is not a |
![]() | ReadOne | Overloaded. Reads an OPC-UA attribute from a single node, returning attribute data result. |
![]() | ReadOneValue | Overloaded. Reads a value of an attribute (default is Value attribute) and converts it to the specified type, returning value result. |
![]() | ReadOneValueNonNull | Overloaded. Reads a value of an attribute (default is Value attribute), converts it to the specified type, and ensures it is not null, returning value result. |
![]() | ReadOptionalValue | Overloaded. Reads a value of an attribute and converts it to the specified type, returning value result, or null if the node does not exist. |
![]() | ReadValue | Overloaded. The status code must be 'good' for this method to succeed; otherwise, a OpcLabs.EasyOpc.UA.OperationModel.UAException is thrown. |
![]() | ReadValue | Overloaded. Reads a value of an attribute (default is Value attribute), converts it to the specified type, and throws an exception if the operation fails. |
![]() | ReadValueNonNull | Overloaded. Reads a value of an attribute (default is Value attribute), converts it to the specified type, ensures it is not null, and throws an exception if the operation fails. |
![]() | RetrieveAllDataTypes | Overloaded. The starting node is included as the first element in the result value. |
![]() | SetState<TNode> | Sets the arbitrary object associated with the node. |
![]() | SubscribeDataChange | Overloaded. Subscribe to a data change. Specify an endpoint descriptor, node id, and sampling interval. |
![]() | SubscribeEvent | Overloaded. Subscribe to an event. Specify an endpoint descriptor, node id, and sampling interval. |
![]() | SubscribeMonitoredItem | Overloaded. It is more efficient to subscribe to multiple monitored items using SubscribeMultipleMonitoredItems method. |
![]() | 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. |
![]() | 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. |
![]() | SubscribeMultipleMonitoredItems | Subscribe to changes of multiple OPC monitored items. The IEasyUAClient.DataChangeNotification or IEasyUAClient.EventNotification event will be generated for each significant item change. |
![]() | TestEndpoint | Tests whether an operational connection can be established to the specified endpoint of an OPC UA server. |
![]() | TestEndpointServiceLevel | Tests whether an operational connection can be established to the specified endpoint of an OPC UA server. |
![]() | TryGetRequiredService<TService> | Tries to get the required service object of the specified type, casting it to the same type. |
![]() | UnsubscribeMonitoredItem | Unsubscribe from changes of a particular monitored item.
Unsubscribe from monitored item, specifying its handle. |
![]() | WaitForMultiple | Overloaded. 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. |
![]() | WaitForMultipleValues | Overloaded. 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. |
![]() | WaitForValue | Overloaded. 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. |
![]() | Write | Overloaded. |
![]() | WriteMultipleValues | Writes values into multiple attributes, using array of argument objects as an input (status codes and timestamps are not written). |
![]() | WriteValue | Overloaded. |
| Name | Description | |
|---|---|---|
![]() | DataChangeNotification | Raised for every significant change in a subscribed OPC monitored item. |
![]() | Disposed | (Inherited from System.ComponentModel.Component) |
![]() | EventingFailure | Raised when a failure in the eventing infrastructure occurs. |
![]() | EventNotification | Raised for every event generated by a subscribed OPC monitored item. |
![]() | LogEntry | Raised for loggable entries originating in the OPC-UA client engine and the EasyUAClient component. |