.NET Based OPC UA Client/Server SDK  3.3.3.537
UA Client context and helper classes

Classes

class  UnifiedAutomation.UaClient.BrowseContext
 The context for a browse operation. More...
 
class  UnifiedAutomation.UaClient.ClientUtils
 Various utility functions for clients. More...
 
class  UnifiedAutomation.UaClient.DataMonitoredItem
 A data item being monitored. More...
 
class  UnifiedAutomation.UaClient.ItemEventFilter
 A filter for an Event monitored item. More...
 
class  UnifiedAutomation.UaClient.EventMonitoredItem
 A data item being monitored. More...
 
class  UnifiedAutomation.UaClient.HistoryDataReadResult
 A result for a history data read operation. More...
 
class  UnifiedAutomation.UaClient.HistoryDataUpdateResult
 A result for a history data update operation. More...
 
class  UnifiedAutomation.UaClient.HistoryEventReadResult
 A result for a history event read operation. More...
 
class  UnifiedAutomation.UaClient.HistoryEventUpdateResult
 A result for a history event update operation. More...
 
class  UnifiedAutomation.UaClient.MethodDescription
 Stores the information used to call a method. More...
 
class  UnifiedAutomation.UaClient.MethodInvocation
 The method invocation. More...
 
class  UnifiedAutomation.UaClient.MonitoredItem
 An item being monitored. More...
 
class  UnifiedAutomation.UaClient.PersistentStore
 The settings to use when saving or restoring data in a persistent store. More...
 
class  UnifiedAutomation.UaClient.RequestSettings
 The settings for a request. More...
 
class  UnifiedAutomation.UaClient.ServerConnectionStatusUpdateEventArgs
 The event arguments provided when a session validation error occurs. More...
 
class  UnifiedAutomation.UaClient.SessionValidationEventArgs
 The event arguments provided when a session validation error occurs. More...
 
class  UnifiedAutomation.UaClient.UpdateEndpointEventArgs
 The event arguments provided when a endpoint is about to be used to connect to a server. More...
 
class  UnifiedAutomation.UaClient.InsecureCredentialsEventArgs
 The event arguments provided when a password is about to be sent over an insecure connection. More...
 
class  UnifiedAutomation.UaClient.DataChange
 A data change notification. More...
 
class  UnifiedAutomation.UaClient.DataChangedEventArgs
 The event arguments provided when a DataChanged occurs. More...
 
class  UnifiedAutomation.UaClient.NewEvent
 An event notification. More...
 
class  UnifiedAutomation.UaClient.NewEventsEventArgs
 The event arguments provided when a NewEvents occurs. More...
 
class  UnifiedAutomation.UaClient.NotificationMessageReceivedEventArgs
 The event arguments provided when a NotificationMessageReceived occurs. More...
 
class  UnifiedAutomation.UaClient.MissingSequenceNumberEventArgs
 The event arguments provided when a MissingSequenceNumber occurs. More...
 
class  UnifiedAutomation.UaClient.SubscriptionRecreatedEventArgs
 The event arguments provided when a Subscription is recreated More...
 
class  UnifiedAutomation.UaClient.RepublishErrorEventArgs
 The event arguments provided when a RepublishError occurs. More...
 
class  UnifiedAutomation.UaClient.SubscriptionStatusChangedEventArgs
 The event arguments provided when a SubscriptionStatusChanged occurs. More...
 
class  UnifiedAutomation.UaClient.MonitoredItemOperationCompleteEventArgs
 The event arguments provided when a RepublishError occurs. More...
 
class  UnifiedAutomation.UaClient.TraceClientModuleInfo
 The metadata for the UnifiedAutomation.UaClient trace object. More...
 
class  UnifiedAutomation.UaClient.TraceClient
 The trace class used by the UnifiedAutomation.UaClient namespace. More...
 
class  UnifiedAutomation.UaClient.TypeDescription
 The description of a type. More...
 
class  UnifiedAutomation.UaClient.TypeFieldDescription
 The description of a type field. More...
 
class  UnifiedAutomation.UaClient.UserIdentity
 A user identity. More...
 

Enumerations

enum  UnifiedAutomation.UaClient.SecuritySelection { UnifiedAutomation.UaClient.SecuritySelection.None, UnifiedAutomation.UaClient.SecuritySelection.BestAvailable }
 The options for selecting security. More...
 
enum  UnifiedAutomation.UaClient.RetryInitialConnect { UnifiedAutomation.UaClient.RetryInitialConnect.No, UnifiedAutomation.UaClient.RetryInitialConnect.Yes }
 Whether to retry a failed connect in the background. More...
 
enum  UnifiedAutomation.UaClient.TypeDescriptionSelection { UnifiedAutomation.UaClient.TypeDescriptionSelection.Basic, UnifiedAutomation.UaClient.TypeDescriptionSelection.FullyInherited }
 The options for selecting the type description. More...
 
enum  UnifiedAutomation.UaClient.SubscriptionCleanupPolicy { UnifiedAutomation.UaClient.SubscriptionCleanupPolicy.Keep, UnifiedAutomation.UaClient.SubscriptionCleanupPolicy.Delete }
 The options for cleaning up subscriptions. More...
 
enum  UnifiedAutomation.UaClient.ServerConnectionStatus {
  UnifiedAutomation.UaClient.ServerConnectionStatus.Disconnected = 0, UnifiedAutomation.UaClient.ServerConnectionStatus.Connected = 1, UnifiedAutomation.UaClient.ServerConnectionStatus.ConnectionWarningWatchdogTimeout = 2, UnifiedAutomation.UaClient.ServerConnectionStatus.ConnectionErrorClientReconnect = 3,
  UnifiedAutomation.UaClient.ServerConnectionStatus.ServerShutdownInProgress = 4, UnifiedAutomation.UaClient.ServerConnectionStatus.ServerShutdown = 5, UnifiedAutomation.UaClient.ServerConnectionStatus.SessionAutomaticallyRecreated = 6, UnifiedAutomation.UaClient.ServerConnectionStatus.Connecting = 7,
  UnifiedAutomation.UaClient.ServerConnectionStatus.LicenseExpired = 8
}
 Information about the connection with the server. More...
 
enum  UnifiedAutomation.UaClient.SubscriptionConnectionStatus {
  UnifiedAutomation.UaClient.SubscriptionConnectionStatus.Deleted, UnifiedAutomation.UaClient.SubscriptionConnectionStatus.Created, UnifiedAutomation.UaClient.SubscriptionConnectionStatus.Transferring, UnifiedAutomation.UaClient.SubscriptionConnectionStatus.Transferred,
  UnifiedAutomation.UaClient.SubscriptionConnectionStatus.WarningKeepAliveLate, UnifiedAutomation.UaClient.SubscriptionConnectionStatus.Error
}
 The possible states for a subscription. More...
 

Detailed Description

This module contains c# helper and context classes used in the OPC UA Client SDK

Enumeration Type Documentation

Whether to retry a failed connect in the background.

Enumerator
No 

Do not retry a failed connect.

Yes 

Retry a failed connect in the background.

The options for selecting security.

Enumerator
None 

No security.

BestAvailable 

Best available security.

Information about the connection with the server.

Enumerator
Disconnected 

Disconnected.

Connected 

Connected.

ConnectionWarningWatchdogTimeout 

The watchdog timer has timed out.

ConnectionErrorClientReconnect 

The connection is in an error state, reconnecting.

ServerShutdownInProgress 

The server is going to shutdown.

ServerShutdown 

The server has shutdown.

SessionAutomaticallyRecreated 

A new session was re-created.

Connecting 

Attempting to connect to the server.

LicenseExpired 

No valid license has been found for the application.

The options for cleaning up subscriptions.

Enumerator
Keep 

Keep the subscriptions.

Delete 

Delete the subscriptions.

The possible states for a subscription.

Enumerator
Deleted 

The subscription has not been created on the server.

Created 

The subscription was created on the server.

Transferring 

The subscription is going to be transferred from another session.

Transferred 

The subscription was transferred from another session.

WarningKeepAliveLate 

The keep alive for the subscription is late.

Error 

The subscription is in an error state.

The options for selecting the type description.

Enumerator
Basic 

Returns the hierarchy that is explicitly declared for the type.

FullyInherited 

Returns the fully inherited for the type.