Rel. 1.01.307.0

[This is preliminary documentation and is subject to change.]

The Opc.Ua.Client namespace defines classes which can be used to implement a UA client. These classes manage client side state information, provide higher level abstractions for UA tasks such as managing sessions/subscriptions and saving/restoring connection information for later use.

Classes

  ClassDescription
Browser
Stores the options to use for a browse operation.
BrowserEventArgs
The event arguments provided a browse operation returns a continuation point.
DataDictionary
A class that holds the configuration for a UA service.
KeepAliveEventArgs
The event arguments provided when a keep alive response arrives.
MonitoredItem
A monitored item.
MonitoredItemDataCache
An item in the cache
MonitoredItemEventCache
Saves the events received from the srever.
MonitoredItemNotificationEventArgs
The event arguments provided when a new notification message arrives.
MonitoredItemStatus
The current status of monitored item.
NodeCache
A client side cache of the server's type model.
NotificationEventArgs
The event arguments provided when a new notification message arrives.
PublishErrorEventArgs
The event arguments provided when a publish error occurs.
Session
Manages a session with a server.
Subscription
A subscription
SubscriptionCollection
A collection of subscriptions.
SubscriptionStateChangedEventArgs
The event arguments provided when the state of a subscription changes.

Delegates

  DelegateDescription
BrowserEventHandler
A delegate used to received browser events.
FastDataChangeNotificationEventHandler
The delegate used to receive data change notifications via a direct function call instead of a .NET Event.
FastEventNotificationEventHandler
The delegate used to receive event notifications via a direct function call instead of a .NET Event.
KeepAliveEventHandler
The delegate used to receive keep alive notifications.
MonitoredItemNotificationEventHandler
The delegate used to receive monitored item value notifications.
NotificationEventHandler
The delegate used to receive publish notifications.
PublishErrorEventHandler
The delegate used to receive pubish error notifications.
SubscriptionStateChangedEventHandler
The delegate used to receive subscription state change notifications.

Enumerations

  EnumerationDescription
SubscriptionChangeMask
Flags indicating what has changed in a subscription.