Build 1.01.318.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
Public classBrowser
Stores the options to use for a browse operation.
Public classBrowserEventArgs
The event arguments provided a browse operation returns a continuation point.
Public classDataDictionary
A class that holds the configuration for a UA service.
Public classKeepAliveEventArgs
The event arguments provided when a keep alive response arrives.
Public classMonitoredItem
A monitored item.
Public classMonitoredItemDataCache
An item in the cache
Public classMonitoredItemEventCache
Saves the events received from the srever.
Public classMonitoredItemNotificationEventArgs
The event arguments provided when a new notification message arrives.
Public classMonitoredItemStatus
The current status of monitored item.
Public classNodeCache
A client side cache of the server's type model.
Public classNotificationEventArgs
The event arguments provided when a new notification message arrives.
Public classPublishErrorEventArgs
The event arguments provided when a publish error occurs.
Public classSession
Manages a session with a server.
Public classSessionReconnectHandler
Attempts to reconnect to the server.
Public classSubscription
A subscription
Public classSubscriptionCollection
A collection of subscriptions.
Public classSubscriptionStateChangedEventArgs
The event arguments provided when the state of a subscription changes.

Delegates

  DelegateDescription
Public delegateBrowserEventHandler
A delegate used to received browser events.
Public delegateFastDataChangeNotificationEventHandler
The delegate used to receive data change notifications via a direct function call instead of a .NET Event.
Public delegateFastEventNotificationEventHandler
The delegate used to receive event notifications via a direct function call instead of a .NET Event.
Public delegateKeepAliveEventHandler
The delegate used to receive keep alive notifications.
Public delegateMonitoredItemNotificationEventHandler
The delegate used to receive monitored item value notifications.
Public delegateNotificationEventHandler
The delegate used to receive publish notifications.
Public delegatePublishErrorEventHandler
The delegate used to receive pubish error notifications.
Public delegateSession..::..RenewUserIdentityEventHandler
Used to handle renews of user identity tokens before reconnect.
Public delegateSubscriptionStateChangedEventHandler
The delegate used to receive subscription state change notifications.

Enumerations

  EnumerationDescription
Public enumerationSubscriptionChangeMask
Flags indicating what has changed in a subscription.