.NET Based OPC UA Client/Server SDK  3.1.0.500
Package UnifiedAutomation.UaBase

Namespaces

package  Properties
 

Classes

class  AboutDlg
 Display information about the application. More...
 
class  AbsoluteName
 An absolute qualified name. More...
 
class  AccessLevelExTypeCollection
 A collection of AccessLevelExType objects. More...
 
class  AccessLevels
 Flags that can be set for the AccessLevel attribute. More...
 
class  AccessLevelTypeCollection
 A collection of AccessLevelType objects. More...
 
class  AccessRestrictionTypeCollection
 A collection of AccessRestrictionType objects. More...
 
class  AccessRule
 A rule which applies to an entity. More...
 
class  AccessUtils
 Provides utilities which change the access rights for system objects. More...
 
class  AccountInfo
 Stores information about an account. More...
 
class  ActivateSessionMessage
 The message contract for the ActivateSession service. More...
 
class  ActivateSessionRequest
 
class  ActivateSessionRequestCollection
 A collection of ActivateSessionRequest objects. More...
 
class  ActivateSessionResponse
 
class  ActivateSessionResponseCollection
 A collection of ActivateSessionResponse objects. More...
 
class  ActivateSessionResponseMessage
 The message contract for the ActivateSession service response. More...
 
class  AdditionalParametersType
 
class  AdditionalParametersTypeCollection
 A collection of AdditionalParametersType objects. More...
 
class  AddNodesItem
 
class  AddNodesItemCollection
 A collection of AddNodesItem objects. More...
 
class  AddNodesMessage
 The message contract for the AddNodes service. More...
 
class  AddNodesRequest
 
class  AddNodesRequestCollection
 A collection of AddNodesRequest objects. More...
 
class  AddNodesResponse
 
class  AddNodesResponseCollection
 A collection of AddNodesResponse objects. More...
 
class  AddNodesResponseMessage
 The message contract for the AddNodes service response. More...
 
class  AddNodesResult
 
class  AddNodesResultCollection
 A collection of AddNodesResult objects. More...
 
class  AddReferencesItem
 
class  AddReferencesItemCollection
 A collection of AddReferencesItem objects. More...
 
class  AddReferencesMessage
 The message contract for the AddReferences service. More...
 
class  AddReferencesRequest
 
class  AddReferencesRequestCollection
 A collection of AddReferencesRequest objects. More...
 
class  AddReferencesResponse
 
class  AddReferencesResponseCollection
 A collection of AddReferencesResponse objects. More...
 
class  AddReferencesResponseMessage
 The message contract for the AddReferences service response. More...
 
class  AggregateConfiguration
 
class  AggregateConfigurationCollection
 A collection of AggregateConfiguration objects. More...
 
class  AggregateFilter
 
class  AggregateFilterCollection
 A collection of AggregateFilter objects. More...
 
class  AggregateFilterResult
 
class  AggregateFilterResultCollection
 A collection of AggregateFilterResult objects. More...
 
class  AliasNameDataType
 
class  AliasNameDataTypeCollection
 A collection of AliasNameDataType objects. More...
 
class  AmqpConnection
 
class  AmqpConnectionEventArgs
 
class  AmqpListener
 
class  AmqpProtocolListenerSettings
 
class  AmqpProtocolMessage
 
class  Annotation
 
class  AnnotationCollection
 A collection of Annotation objects. More...
 
class  AnonymousIdentityToken
 
class  AnonymousIdentityTokenCollection
 A collection of AnonymousIdentityToken objects. More...
 
class  ApmTcpConnection
 
class  ApmTcpListener
 
class  ApplicationConfigurationSection
 A wrapper for the a config section that stores the application settings. More...
 
class  ApplicationDescription
 
class  ApplicationDescriptionCollection
 A collection of ApplicationDescription objects. More...
 
class  ApplicationInstance
 Represents an instance of a UA application. More...
 
class  ApplicationInstanceBase
 Represents an instance of a UA application. More...
 
class  ApplicationThreadPool
 Manages a queue of requests. More...
 
class  ApplicationTypeCollection
 A collection of ApplicationType objects. More...
 
class  Argument
 
class  ArgumentCollection
 A collection of Argument objects. More...
 
class  AsyncResultBase
 A base class for AsyncResult objects More...
 
class  AttributeOperand
 
class  AttributeOperandCollection
 A collection of AttributeOperand objects. More...
 
class  Attributes
 A class that defines constants used by UA applications. More...
 
class  AttributeWriteMaskCollection
 A collection of AttributeWriteMask objects. More...
 
class  Audit
 A class which is used to report events which have security implications. More...
 
class  AxisInformation
 
class  AxisInformationCollection
 A collection of AxisInformation objects. More...
 
class  AxisScaleEnumerationCollection
 A collection of AxisScaleEnumeration objects. More...
 
class  BinaryDecoder
 Decodes objects from a UA Binary encoded stream. More...
 
class  BinaryEncoder
 Encodes objects in a stream using the UA Binary encoding. More...
 
class  BinarySchemaBuilder
 A class used to parse and manipulate OPC Binary dictionaries. More...
 
class  BooleanCollection
 A collection of Boolean values. More...
 
class  BouncyCastleCertificateFactory
 
class  BouncyCastleSecurityProvider
 
class  BrokerConnectionTransportDataType
 
class  BrokerConnectionTransportDataTypeCollection
 A collection of BrokerConnectionTransportDataType objects. More...
 
class  BrokerDataSetReaderTransportDataType
 
class  BrokerDataSetReaderTransportDataTypeCollection
 A collection of BrokerDataSetReaderTransportDataType objects. More...
 
class  BrokerDataSetWriterTransportDataType
 
class  BrokerDataSetWriterTransportDataTypeCollection
 A collection of BrokerDataSetWriterTransportDataType objects. More...
 
class  BrokerTransportQualityOfServiceCollection
 A collection of BrokerTransportQualityOfService objects. More...
 
class  BrokerWriterGroupTransportDataType
 
class  BrokerWriterGroupTransportDataTypeCollection
 A collection of BrokerWriterGroupTransportDataType objects. More...
 
class  BrowseDescription
 
class  BrowseDescriptionCollection
 A collection of BrowseDescription objects. More...
 
class  BrowseDirectionCollection
 A collection of BrowseDirection objects. More...
 
class  BrowseMessage
 The message contract for the Browse service. More...
 
class  BrowseNames
 Declares all of the BrowseNames used in the Model Design. More...
 
class  BrowseNextMessage
 The message contract for the BrowseNext service. More...
 
class  BrowseNextRequest
 
class  BrowseNextRequestCollection
 A collection of BrowseNextRequest objects. More...
 
class  BrowseNextResponse
 
class  BrowseNextResponseCollection
 A collection of BrowseNextResponse objects. More...
 
class  BrowseNextResponseMessage
 The message contract for the BrowseNext service response. More...
 
class  BrowsePath
 
class  BrowsePathCollection
 A collection of BrowsePath objects. More...
 
class  BrowsePathResult
 
class  BrowsePathResultCollection
 A collection of BrowsePathResult objects. More...
 
class  BrowsePathTarget
 
class  BrowsePathTargetCollection
 A collection of BrowsePathTarget objects. More...
 
class  BrowseRequest
 
class  BrowseRequestCollection
 A collection of BrowseRequest objects. More...
 
class  BrowseResponse
 
class  BrowseResponseCollection
 A collection of BrowseResponse objects. More...
 
class  BrowseResponseMessage
 The message contract for the Browse service response. More...
 
class  BrowseResult
 
class  BrowseResultCollection
 A collection of BrowseResult objects. More...
 
class  BrowseResultMaskCollection
 A collection of BrowseResultMask objects. More...
 
class  BufferStream
 
class  BuildInfo
 
class  BuildInfoCollection
 A collection of BuildInfo objects. More...
 
class  ByteCollection
 A collection of Byte values (usually a ByteString should be used instead). More...
 
class  ByteString
 Represents a byte string value. More...
 
class  ByteStringCollection
 A collection of ByteString values. More...
 
class  CallMessage
 The message contract for the Call service. More...
 
class  CallMethodRequest
 
class  CallMethodRequestCollection
 A collection of CallMethodRequest objects. More...
 
class  CallMethodResult
 
class  CallMethodResultCollection
 A collection of CallMethodResult objects. More...
 
class  CallRequest
 
class  CallRequestCollection
 A collection of CallRequest objects. More...
 
class  CallResponse
 
class  CallResponseCollection
 A collection of CallResponse objects. More...
 
class  CallResponseMessage
 The message contract for the Call service response. More...
 
class  CancelMessage
 The message contract for the Cancel service. More...
 
class  CancelRequest
 
class  CancelRequestCollection
 A collection of CancelRequest objects. More...
 
class  CancelResponse
 
class  CancelResponseCollection
 A collection of CancelResponse objects. More...
 
class  CancelResponseMessage
 The message contract for the Cancel service response. More...
 
class  CartesianCoordinates
 
class  CartesianCoordinatesCollection
 A collection of CartesianCoordinates objects. More...
 
class  Certificate
 Represents an X509 certificate. More...
 
class  CertificateFactory
 Provides helper functions used to create and revoke certificates. More...
 
class  CertificateGroup
 Represents a certificate group used to manage the configuration of trust lists and certificates for an application. More...
 
class  CertificateKeyPair
 The settings used when converting certificates. More...
 
class  CertificateStoreSettings
 
class  CertificateStoreType
 The type of certificate store. More...
 
class  CertificateValidationEventArgs
 The event arguments provided when a certificate validation error occurs. More...
 
class  CertificateValidator
 Validates certificates. More...
 
class  CertificateValidatorSettings
 
class  ChannelSecurityToken
 
class  ChannelSecurityTokenCollection
 A collection of ChannelSecurityToken objects. More...
 
class  ClientBase
 The client side interface with a UA server. More...
 
class  CloseSecureChannelData
 
class  CloseSecureChannelMessage
 The message contract for the CloseSecureChannel service. More...
 
class  CloseSecureChannelRequest
 
class  CloseSecureChannelRequestCollection
 A collection of CloseSecureChannelRequest objects. More...
 
class  CloseSecureChannelResponse
 
class  CloseSecureChannelResponseCollection
 A collection of CloseSecureChannelResponse objects. More...
 
class  CloseSecureChannelResponseMessage
 The message contract for the CloseSecureChannel service response. More...
 
class  CloseSessionMessage
 The message contract for the CloseSession service. More...
 
class  CloseSessionRequest
 
class  CloseSessionRequestCollection
 A collection of CloseSessionRequest objects. More...
 
class  CloseSessionResponse
 
class  CloseSessionResponseCollection
 A collection of CloseSessionResponse objects. More...
 
class  CloseSessionResponseMessage
 The message contract for the CloseSession service response. More...
 
class  ComplexNumberType
 
class  ComplexNumberTypeCollection
 A collection of ComplexNumberType objects. More...
 
class  ConfigurationInMemory
 Configuration class that holds all fields in-memory More...
 
class  ConfigurationVersionDataType
 
class  ConfigurationVersionDataTypeCollection
 A collection of ConfigurationVersionDataType objects. More...
 
class  ConnectionStateChangeEventArgs
 
class  ConnectionTransportDataType
 
class  ConnectionTransportDataTypeCollection
 A collection of ConnectionTransportDataType objects. More...
 
class  ContentFilter
 
class  ContentFilterCollection
 A collection of ContentFilter objects. More...
 
class  ContentFilterElement
 
class  ContentFilterElementCollection
 A collection of ContentFilterElement objects. More...
 
class  ContentFilterElementResult
 
class  ContentFilterElementResultCollection
 A collection of ContentFilterElementResult objects. More...
 
class  ContentFilterResult
 
class  ContentFilterResultCollection
 A collection of ContentFilterResult objects. More...
 
class  CreateCertificateEventArgs
 The arguments passed when a create certificate event is raised. More...
 
class  CreateCertificateSettings
 The settings used when creating certificates. More...
 
class  CreateHttpsCertificateEventArgs
 The arguments passed when a create HTTPS certificate event is raised. More...
 
class  CreateMonitoredItemsMessage
 The message contract for the CreateMonitoredItems service. More...
 
class  CreateMonitoredItemsRequest
 
class  CreateMonitoredItemsRequestCollection
 A collection of CreateMonitoredItemsRequest objects. More...
 
class  CreateMonitoredItemsResponse
 
class  CreateMonitoredItemsResponseCollection
 A collection of CreateMonitoredItemsResponse objects. More...
 
class  CreateMonitoredItemsResponseMessage
 The message contract for the CreateMonitoredItems service response. More...
 
class  CreateRequestSettings
 The settings used when creating a certificate signing request. More...
 
class  CreateSessionMessage
 The message contract for the CreateSession service. More...
 
class  CreateSessionRequest
 
class  CreateSessionRequestCollection
 A collection of CreateSessionRequest objects. More...
 
class  CreateSessionResponse
 
class  CreateSessionResponseCollection
 A collection of CreateSessionResponse objects. More...
 
class  CreateSessionResponseMessage
 The message contract for the CreateSession service response. More...
 
class  CreateSubscriptionMessage
 The message contract for the CreateSubscription service. More...
 
class  CreateSubscriptionRequest
 
class  CreateSubscriptionRequestCollection
 A collection of CreateSubscriptionRequest objects. More...
 
class  CreateSubscriptionResponse
 
class  CreateSubscriptionResponseCollection
 A collection of CreateSubscriptionResponse objects. More...
 
class  CreateSubscriptionResponseMessage
 The message contract for the CreateSubscription service response. More...
 
class  CryptoProviderSettings
 
class  CurrencyUnitType
 
class  CurrencyUnitTypeCollection
 A collection of CurrencyUnitType objects. More...
 
class  DataChangeFilter
 
class  DataChangeFilterCollection
 A collection of DataChangeFilter objects. More...
 
class  DataChangeNotification
 
class  DataChangeNotificationCollection
 A collection of DataChangeNotification objects. More...
 
class  DataChangeTriggerCollection
 A collection of DataChangeTrigger objects. More...
 
class  DatagramConnectionTransportDataType
 
class  DatagramConnectionTransportDataTypeCollection
 A collection of DatagramConnectionTransportDataType objects. More...
 
class  DatagramWriterGroupTransportDataType
 
class  DatagramWriterGroupTransportDataTypeCollection
 A collection of DatagramWriterGroupTransportDataType objects. More...
 
class  DataSetFieldContentMaskCollection
 A collection of DataSetFieldContentMask objects. More...
 
class  DataSetFieldFlagsCollection
 A collection of DataSetFieldFlags objects. More...
 
class  DataSetMetaDataType
 
class  DataSetMetaDataTypeCollection
 A collection of DataSetMetaDataType objects. More...
 
class  DataSetOrderingTypeCollection
 A collection of DataSetOrderingType objects. More...
 
class  DataSetReaderDataType
 
class  DataSetReaderDataTypeCollection
 A collection of DataSetReaderDataType objects. More...
 
class  DataSetReaderMessageDataType
 
class  DataSetReaderMessageDataTypeCollection
 A collection of DataSetReaderMessageDataType objects. More...
 
class  DataSetReaderTransportDataType
 
class  DataSetReaderTransportDataTypeCollection
 A collection of DataSetReaderTransportDataType objects. More...
 
class  DataSetWriterDataType
 
class  DataSetWriterDataTypeCollection
 A collection of DataSetWriterDataType objects. More...
 
class  DataSetWriterMessageDataType
 
class  DataSetWriterMessageDataTypeCollection
 A collection of DataSetWriterMessageDataType objects. More...
 
class  DataSetWriterTransportDataType
 
class  DataSetWriterTransportDataTypeCollection
 A collection of DataSetWriterTransportDataType objects. More...
 
class  DataTypeAttributes
 
class  DataTypeAttributesCollection
 A collection of DataTypeAttributes objects. More...
 
class  DataTypeDefinitionDataType
 
class  DataTypeDefinitionDataTypeCollection
 A collection of DataTypeDefinition objects. More...
 
class  DataTypeDefinitionSettings
 Base class for specifying the required data for the DataTypeDefinition attribute. More...
 
class  DataTypeDescription
 
class  DataTypeDescriptionCollection
 A collection of DataTypeDescription objects. More...
 
class  DataTypeIds
 A class that declares constants for all DataTypes in the Model Design. More...
 
class  DataTypeNode
 
class  DataTypeNodeCollection
 A collection of DataTypeNode objects. More...
 
class  DataTypes
 A class that declares constants for all DataTypes in the Model Design. More...
 
class  DataTypeSchemaHeader
 
class  DataTypeSchemaHeaderCollection
 A collection of DataTypeSchemaHeader objects. More...
 
class  DataValue
 The value of an attribute return from a server. More...
 
class  DataValueCollection
 A collection of DataValue values. More...
 
class  DateTimeCollection
 A collection of DateTime values. More...
 
class  DeadbandTypeCollection
 A collection of DeadbandType objects. More...
 
class  DecimalDataType
 
class  DecimalDataTypeCollection
 A collection of DecimalDataType objects. More...
 
class  DefaultCertificateFactory
 Base class for other CertificateFactories More...
 
class  DefaultCertificateStore
 
class  DefaultCertificateValidator
 
class  DefaultPorts
 The default ports for different protocols. More...
 
class  DefaultProtocolFactory
 
class  DefaultRsaCryptoProvider
 
class  DefaultScopeMapper
 A default implementation of IScopeMapper More...
 
class  DefaultSecureChannel
 
class  DefaultSecurityProvider
 Base class for other SecurityProviders More...
 
class  DefaultTransportChannel
 
class  DeleteAtTimeDetails
 
class  DeleteAtTimeDetailsCollection
 A collection of DeleteAtTimeDetails objects. More...
 
class  DeleteEventDetails
 
class  DeleteEventDetailsCollection
 A collection of DeleteEventDetails objects. More...
 
class  DeleteMonitoredItemsMessage
 The message contract for the DeleteMonitoredItems service. More...
 
class  DeleteMonitoredItemsRequest
 
class  DeleteMonitoredItemsRequestCollection
 A collection of DeleteMonitoredItemsRequest objects. More...
 
class  DeleteMonitoredItemsResponse
 
class  DeleteMonitoredItemsResponseCollection
 A collection of DeleteMonitoredItemsResponse objects. More...
 
class  DeleteMonitoredItemsResponseMessage
 The message contract for the DeleteMonitoredItems service response. More...
 
class  DeleteNodesItem
 
class  DeleteNodesItemCollection
 A collection of DeleteNodesItem objects. More...
 
class  DeleteNodesMessage
 The message contract for the DeleteNodes service. More...
 
class  DeleteNodesRequest
 
class  DeleteNodesRequestCollection
 A collection of DeleteNodesRequest objects. More...
 
class  DeleteNodesResponse
 
class  DeleteNodesResponseCollection
 A collection of DeleteNodesResponse objects. More...
 
class  DeleteNodesResponseMessage
 The message contract for the DeleteNodes service response. More...
 
class  DeleteRawModifiedDetails
 
class  DeleteRawModifiedDetailsCollection
 A collection of DeleteRawModifiedDetails objects. More...
 
class  DeleteReferencesItem
 
class  DeleteReferencesItemCollection
 A collection of DeleteReferencesItem objects. More...
 
class  DeleteReferencesMessage
 The message contract for the DeleteReferences service. More...
 
class  DeleteReferencesRequest
 
class  DeleteReferencesRequestCollection
 A collection of DeleteReferencesRequest objects. More...
 
class  DeleteReferencesResponse
 
class  DeleteReferencesResponseCollection
 A collection of DeleteReferencesResponse objects. More...
 
class  DeleteReferencesResponseMessage
 The message contract for the DeleteReferences service response. More...
 
class  DeleteSubscriptionsMessage
 The message contract for the DeleteSubscriptions service. More...
 
class  DeleteSubscriptionsRequest
 
class  DeleteSubscriptionsRequestCollection
 A collection of DeleteSubscriptionsRequest objects. More...
 
class  DeleteSubscriptionsResponse
 
class  DeleteSubscriptionsResponseCollection
 A collection of DeleteSubscriptionsResponse objects. More...
 
class  DeleteSubscriptionsResponseMessage
 The message contract for the DeleteSubscriptions service response. More...
 
class  DiagnosticInfo
 Class representing a recursive structure containing diagnostic information associated with a status code. More...
 
class  DiagnosticInfoCollection
 A collection of DiagnosticInfo values. More...
 
class  Diagnostics
 Stores the diagnostics for a service or operation. More...
 
class  DiagnosticsLevelCollection
 A collection of DiagnosticsLevel objects. More...
 
class  DirectoryCertificateStore
 
class  DiscoveryClient
 The client side interface for a UA server. More...
 
class  DiscoveryConfiguration
 
class  DiscoveryConfigurationCollection
 A collection of DiscoveryConfiguration objects. More...
 
class  DiscoveryServerBase
 A basic implementation of the UA server. More...
 
class  DnsUtils
 
class  DoubleCollection
 A collection of Double values. More...
 
class  DoubleComplexNumberType
 
class  DoubleComplexNumberTypeCollection
 A collection of DoubleComplexNumberType objects. More...
 
class  DuplexCollection
 A collection of Duplex objects. More...
 
class  ElementOperand
 
class  ElementOperandCollection
 A collection of ElementOperand objects. More...
 
class  EncodeableFactory
 Creates encodeable objects based on the type id. More...
 
class  EncodeableObject
 A concrete base class used by the autogenerated code. More...
 
class  EncryptedData
 Stores a block of encypted data. More...
 
class  EndpointBase
 A base class for UA endpoints. More...
 
class  EndpointConfiguration
 
class  EndpointConfigurationCollection
 A collection of EndpointConfiguration objects. More...
 
class  EndpointDescription
 
class  EndpointDescriptionCollection
 A collection of EndpointDescription objects. More...
 
class  EndpointType
 
class  EndpointTypeCollection
 A collection of EndpointType objects. More...
 
class  EndpointUrlListDataType
 
class  EndpointUrlListDataTypeCollection
 A collection of EndpointUrlListDataType objects. More...
 
class  EngineeringUnits
 Defines constants for standard engineering units. More...
 
class  EnumDefinitionDataType
 
class  EnumDefinitionDataTypeCollection
 A collection of EnumDefinition objects. More...
 
class  EnumDefinitionSettings
 This class contains the fields for enumeration and OptionSet DataTypes. More...
 
class  EnumDescription
 
class  EnumDescriptionCollection
 A collection of EnumDescription objects. More...
 
class  EnumField
 
class  EnumFieldCollection
 A collection of EnumField objects. More...
 
class  EnumValueType
 
class  EnumValueTypeCollection
 A collection of EnumValueType objects. More...
 
class  EphemeralKeyType
 
class  EphemeralKeyTypeCollection
 A collection of EphemeralKeyType objects. More...
 
class  EUInformation
 
class  EUInformationCollection
 A collection of EUInformation objects. More...
 
class  EventFieldList
 
class  EventFieldListCollection
 A collection of EventFieldList objects. More...
 
class  EventFilter
 
class  EventFilterCollection
 A collection of EventFilter objects. More...
 
class  EventFilterResult
 
class  EventFilterResultCollection
 A collection of EventFilterResult objects. More...
 
class  EventNotificationList
 
class  EventNotificationListCollection
 A collection of EventNotificationList objects. More...
 
class  EventNotifiers
 Flags that can be set for the EventNotifier attribute. More...
 
class  EventNotifierTypeCollection
 A collection of EventNotifierType objects. More...
 
class  ExceptionDeviationFormatCollection
 A collection of ExceptionDeviationFormat objects. More...
 
class  ExceptionDlg
 A dialog that displays an exception trace in an HTML page. More...
 
class  ExpandedNodeId
 Class representing an identifier for a node in a UA server address space qualified with a complete namespace string. More...
 
class  ExpandedNodeIdCollection
 A collection of ExpandedNodeId values. More...
 
class  ExtensionMethods
 
class  ExtensionObject
 Wraps a value of a structured data type. Its content is a serialized object prefixed with its data type identifier. More...
 
class  ExtensionObjectCollection
 A collection of ExtensionObject values. More...
 
class  FieldMetaData
 
class  FieldMetaDataCollection
 A collection of FieldMetaData objects. More...
 
class  FieldTargetDataType
 
class  FieldTargetDataTypeCollection
 A collection of FieldTargetDataType objects. More...
 
class  FilePathSettings
 The settings used when resolving file paths. More...
 
class  FilePathUtils
 Provides several functions to assist with file and directory access. More...
 
class  FilterOperand
 
class  FilterOperandCollection
 A collection of FilterOperand objects. More...
 
class  FilterOperatorCollection
 A collection of FilterOperator objects. More...
 
class  FindServersMessage
 The message contract for the FindServers service. More...
 
class  FindServersOnNetworkMessage
 The message contract for the FindServersOnNetwork service. More...
 
class  FindServersOnNetworkRequest
 
class  FindServersOnNetworkRequestCollection
 A collection of FindServersOnNetworkRequest objects. More...
 
class  FindServersOnNetworkResponse
 
class  FindServersOnNetworkResponseCollection
 A collection of FindServersOnNetworkResponse objects. More...
 
class  FindServersOnNetworkResponseMessage
 The message contract for the FindServersOnNetwork service response. More...
 
class  FindServersRequest
 
class  FindServersRequestCollection
 A collection of FindServersRequest objects. More...
 
class  FindServersResponse
 
class  FindServersResponseCollection
 A collection of FindServersResponse objects. More...
 
class  FindServersResponseMessage
 The message contract for the FindServers service response. More...
 
class  FirewallUtils
 Defines methods used to access the windows firewall configuration. More...
 
class  FloatCollection
 A collection of Float values. More...
 
class  Frame
 
class  FrameCollection
 A collection of Frame objects. More...
 
class  GenericAttributes
 
class  GenericAttributesCollection
 A collection of GenericAttributes objects. More...
 
class  GenericAttributeValue
 
class  GenericAttributeValueCollection
 A collection of GenericAttributeValue objects. More...
 
class  GenericDataType
 A generic type description. More...
 
class  GenericEncodeableObject
 A value for a generic structured or generic union data type. More...
 
class  GenericEnumeratedDataType
 A type description for a enumerated data type. More...
 
class  GenericEnumeratedValue
 A value for an enumeration. More...
 
class  GenericOptionalFieldListDataType
 A type description for a structured which is also a simple union. More...
 
class  GenericOptionSetDataType
 GenericOptionSetDataType More...
 
class  GenericSimpleDataType
 A type description for a simple value. More...
 
class  GenericSimpleUnionValue
 A value of a field which contains a simple value. More...
 
class  GenericSimpleValue
 A value of a field which contains a simple value. More...
 
class  GenericStructureDataType
 A type description for a structured value. More...
 
class  GenericStructureDataTypeField
 The description of a field in a structure or union type description. More...
 
class  GenericStructuredValue
 The value of a field which contains a structured value. More...
 
class  GenericStructureWithSubtypedValuesDataType
 A type description for a structured DataType which can have fields with that allow setting values of subtypes of the DataType More...
 
class  GenericUnionDataType
 A type description for a structured which is also a simple union. More...
 
class  GenericUnionWithSubtypedValuesDataType
 A type description for a structured DataType which can have fields with that allow setting values of subtypes of the DataType More...
 
class  GenericValue
 The base class for fields produced by a schema parser. More...
 
class  GetEndpointsMessage
 The message contract for the GetEndpoints service. More...
 
class  GetEndpointsRequest
 
class  GetEndpointsRequestCollection
 A collection of GetEndpointsRequest objects. More...
 
class  GetEndpointsResponse
 
class  GetEndpointsResponseCollection
 A collection of GetEndpointsResponse objects. More...
 
class  GetEndpointsResponseMessage
 The message contract for the GetEndpoints service response. More...
 
class  GuiUtils
 
class  HistoryData
 
class  HistoryDataCollection
 A collection of HistoryData objects. More...
 
class  HistoryEvent
 
class  HistoryEventCollection
 A collection of HistoryEvent objects. More...
 
class  HistoryEventFieldList
 
class  HistoryEventFieldListCollection
 A collection of HistoryEventFieldList objects. More...
 
class  HistoryModifiedData
 
class  HistoryModifiedDataCollection
 A collection of HistoryModifiedData objects. More...
 
class  HistoryReadDetails
 
class  HistoryReadDetailsCollection
 A collection of HistoryReadDetails objects. More...
 
class  HistoryReadMessage
 The message contract for the HistoryRead service. More...
 
class  HistoryReadRequest
 
class  HistoryReadRequestCollection
 A collection of HistoryReadRequest objects. More...
 
class  HistoryReadResponse
 
class  HistoryReadResponseCollection
 A collection of HistoryReadResponse objects. More...
 
class  HistoryReadResponseMessage
 The message contract for the HistoryRead service response. More...
 
class  HistoryReadResult
 
class  HistoryReadResultCollection
 A collection of HistoryReadResult objects. More...
 
class  HistoryReadValueId
 
class  HistoryReadValueIdCollection
 A collection of HistoryReadValueId objects. More...
 
class  HistoryUpdateDetails
 
class  HistoryUpdateDetailsCollection
 A collection of HistoryUpdateDetails objects. More...
 
class  HistoryUpdateMessage
 The message contract for the HistoryUpdate service. More...
 
class  HistoryUpdateRequest
 
class  HistoryUpdateRequestCollection
 A collection of HistoryUpdateRequest objects. More...
 
class  HistoryUpdateResponse
 
class  HistoryUpdateResponseCollection
 A collection of HistoryUpdateResponse objects. More...
 
class  HistoryUpdateResponseMessage
 The message contract for the HistoryUpdate service response. More...
 
class  HistoryUpdateResult
 
class  HistoryUpdateResultCollection
 A collection of HistoryUpdateResult objects. More...
 
class  HistoryUpdateTypeCollection
 A collection of HistoryUpdateType objects. More...
 
class  HttpAccessRule
 An access rule for an HTTP URL used by a WCF service. More...
 
interface  ICertificate
 An interface to an X509 certificate. More...
 
interface  ICertificateFactory
 
interface  ICertificateRevocationList
 
interface  ICertificateStore
 Provides access to a certificate store. More...
 
interface  ICertificateValidator
 
interface  ICryptoProvider
 
interface  IDecoder
 Defines functions used to dencode objects from a stream. More...
 
interface  IDefinitionHelper
 
class  IdentityCriteriaTypeCollection
 A collection of IdentityCriteriaType objects. More...
 
class  IdentityMappingRuleType
 
class  IdentityMappingRuleTypeCollection
 A collection of IdentityMappingRuleType objects. More...
 
interface  IDiscoveryServer
 An interface to a UA server implementation. More...
 
class  IdTypeCollection
 A collection of IdType objects. More...
 
interface  IEncodeable
 Defines methods used to encode and decode objects. More...
 
class  IEncodeableCollection
 A collection of encodeable objects. More...
 
interface  IEncoder
 Defines functions used to encode objects in a stream. More...
 
interface  IEndpointIncomingRequest
 An interface to an object that manages a request received from a client. More...
 
interface  IIncomingReverseConnectionEvent
 
interface  IIncomingReverseConnectionManager
 
interface  IMapperContext
 A base interface for context information that is passed through the model mapper to a handler. More...
 
interface  IModelMapper
 An interface that allows the caller to customize the object to UA mapping. More...
 
class  IncomingReverseConnection
 
class  IncomingReverseConnectionClosedEventArgs
 
class  IncomingReverseConnectionGroup
 
class  IncomingReverseConnectionGroupUpdateEventArgs
 
class  IncomingReverseConnectionOpenedEventArgs
 
interface  INodeAccessInfo
 Interface for NodeAccessInfo More...
 
interface  INodeAccessInfoFactory
 Used to get the ScopeIds from strings More...
 
class  InstanceNode
 
class  InstanceNodeCollection
 A collection of InstanceNode objects. More...
 
class  Int16Collection
 A collection of Int16 values. More...
 
class  Int32Collection
 A collection of Int32 values. More...
 
class  Int64Collection
 A collection of Int64 values. More...
 
class  InterfaceAdminStatusCollection
 A collection of InterfaceAdminStatus objects. More...
 
class  InterfaceOperStatusCollection
 A collection of InterfaceOperStatus objects. More...
 
class  InvokeServiceMessage
 The message contract for the InvokeService service. More...
 
class  InvokeServiceResponseMessage
 The message contract for the InvokeService service response. More...
 
interface  IProtocolConnection
 
interface  IProtocolFactory
 
interface  IProtocolListener
 
interface  IProtocolMessage
 
interface  IScopeMapper
 Interface for mapping names to ScopeIds. More...
 
interface  ISecureChannel
 
interface  ISecurityProvider
 
interface  IServerBase
 An interface to a service response message. More...
 
interface  IServiceMessage
 An interface to a service message. More...
 
interface  IServiceRequest
 An interface to a service request. More...
 
interface  IServiceResponse
 An interface to a service response. More...
 
interface  ISessionServer
 An interface to a UA server implementation. More...
 
class  IssuedIdentityToken
 
class  IssuedIdentityTokenCollection
 A collection of IssuedIdentityToken objects. More...
 
interface  ITraceListener
 An interface to a object that logs trace information. More...
 
interface  ITranslatableObject
 An interface to a object that can translate itself. More...
 
interface  ITranslationManager
 An interface to a object that provides translations. More...
 
interface  ITransportChannel
 This is an interface to a channel which supports More...
 
interface  ITransportListener
 This is an interface to a listener which supports UA binary encoding. More...
 
interface  ITransportListenerCallback
 This is an interface to a object that receives notifications from the listener when a message arrives. More...
 
interface  ITransportListenerMessage
 
interface  ITypeTable
 Stores the type tree for a server. More...
 
class  JsonDataSetMessageContentMaskCollection
 A collection of JsonDataSetMessageContentMask objects. More...
 
class  JsonDataSetReaderMessageDataType
 
class  JsonDataSetReaderMessageDataTypeCollection
 A collection of JsonDataSetReaderMessageDataType objects. More...
 
class  JsonDataSetWriterMessageDataType
 
class  JsonDataSetWriterMessageDataTypeCollection
 A collection of JsonDataSetWriterMessageDataType objects. More...
 
class  JsonNetworkMessageContentMaskCollection
 A collection of JsonNetworkMessageContentMask objects. More...
 
class  JsonWriterGroupMessageDataType
 
class  JsonWriterGroupMessageDataTypeCollection
 A collection of JsonWriterGroupMessageDataType objects. More...
 
class  KeyValuePair
 
class  KeyValuePairCollection
 A collection of KeyValuePair objects. More...
 
class  LicenceManager
 
class  LiteralOperand
 
class  LiteralOperandCollection
 A collection of LiteralOperand objects. More...
 
class  LocalizedText
 Stores a localized text value. More...
 
class  LocalizedTextCollection
 A collection of LocalizedText values. More...
 
class  Matrix
 Wraps a multi-dimensional array for use within a Variant. More...
 
class  MdnsDiscoveryConfiguration
 
class  MdnsDiscoveryConfigurationCollection
 A collection of MdnsDiscoveryConfiguration objects. More...
 
class  MessageContext
 The context used during message encoding/decoding. More...
 
class  MessageDialog
 A class which displays a simple message dialog. More...
 
class  MessageReceivedEventArgs
 
class  MessageSecurityModeCollection
 A collection of MessageSecurityMode objects. More...
 
class  MessageTypes
 
class  MethodAttributes
 
class  MethodAttributesCollection
 A collection of MethodAttributes objects. More...
 
class  MethodIds
 A class that declares constants for all Methods in the Model Design. More...
 
class  MethodNode
 
class  MethodNodeCollection
 A collection of MethodNode objects. More...
 
class  Methods
 A class that declares constants for all Methods in the Model Design. More...
 
class  MinimumSamplingIntervals
 Constants defined for the MinimumSamplingInterval attribute. More...
 
class  ModelChangeStructureDataType
 
class  ModelChangeStructureDataTypeCollection
 A collection of ModelChangeStructureDataType objects. More...
 
class  ModelChangeStructureVerbMaskCollection
 A collection of ModelChangeStructureVerbMask objects. More...
 
class  ModelHandle
 A handle which can be used to read/write/subscribe to an object. More...
 
class  ModelMapper
 Provides access to a UA information model using classes with special attributes defined. More...
 
class  ModelMapping
 A object which stores the state of a mapping between a class and a UA information model. More...
 
class  ModelPropertyDescriptor
 A custom descriptor for a property for types used with reflection. More...
 
class  ModificationInfo
 
class  ModificationInfoCollection
 A collection of ModificationInfo objects. More...
 
class  ModifyMonitoredItemsMessage
 The message contract for the ModifyMonitoredItems service. More...
 
class  ModifyMonitoredItemsRequest
 
class  ModifyMonitoredItemsRequestCollection
 A collection of ModifyMonitoredItemsRequest objects. More...
 
class  ModifyMonitoredItemsResponse
 
class  ModifyMonitoredItemsResponseCollection
 A collection of ModifyMonitoredItemsResponse objects. More...
 
class  ModifyMonitoredItemsResponseMessage
 The message contract for the ModifyMonitoredItems service response. More...
 
class  ModifySubscriptionMessage
 The message contract for the ModifySubscription service. More...
 
class  ModifySubscriptionRequest
 
class  ModifySubscriptionRequestCollection
 A collection of ModifySubscriptionRequest objects. More...
 
class  ModifySubscriptionResponse
 
class  ModifySubscriptionResponseCollection
 A collection of ModifySubscriptionResponse objects. More...
 
class  ModifySubscriptionResponseMessage
 The message contract for the ModifySubscription service response. More...
 
class  MonitoredItemCreateRequest
 
class  MonitoredItemCreateRequestCollection
 A collection of MonitoredItemCreateRequest objects. More...
 
class  MonitoredItemCreateResult
 
class  MonitoredItemCreateResultCollection
 A collection of MonitoredItemCreateResult objects. More...
 
class  MonitoredItemModifyRequest
 
class  MonitoredItemModifyRequestCollection
 A collection of MonitoredItemModifyRequest objects. More...
 
class  MonitoredItemModifyResult
 
class  MonitoredItemModifyResultCollection
 A collection of MonitoredItemModifyResult objects. More...
 
class  MonitoredItemNotification
 
class  MonitoredItemNotificationCollection
 A collection of MonitoredItemNotification objects. More...
 
class  MonitoringFilter
 
class  MonitoringFilterCollection
 A collection of MonitoringFilter objects. More...
 
class  MonitoringFilterResult
 
class  MonitoringFilterResultCollection
 A collection of MonitoringFilterResult objects. More...
 
class  MonitoringModeCollection
 A collection of MonitoringMode objects. More...
 
class  MonitoringParameters
 
class  MonitoringParametersCollection
 A collection of MonitoringParameters objects. More...
 
class  Namespaces
 Defines constants for all namespaces referenced by the model design. More...
 
class  NamespaceTable
 A table of namespace URIs. More...
 
class  NamingRuleTypeCollection
 A collection of NamingRuleType objects. More...
 
class  NegotiationStatusCollection
 A collection of NegotiationStatus objects. More...
 
class  NetworkAddressDataType
 
class  NetworkAddressDataTypeCollection
 A collection of NetworkAddressDataType objects. More...
 
class  NetworkAddressUrlDataType
 
class  NetworkAddressUrlDataTypeCollection
 A collection of NetworkAddressUrlDataType objects. More...
 
class  NetworkGroupDataType
 
class  NetworkGroupDataTypeCollection
 A collection of NetworkGroupDataType objects. More...
 
class  NewAsyncResultBase
 
class  NewEnumerationSettings
 Class storing information about a generic enumeration used to create by a SchemaBuilder. More...
 
class  NewGenericTypeSettings
 Class storing information about a GenericDataType used to create by a SchemaBuilder More...
 
class  NewStructureSettings
 Class storing information about a generic structure used to create by a SchemaBuilder. More...
 
class  Node
 
class  NodeAccessInfo
 A set of permissions assigned to a node. More...
 
class  NodeAccessInfoUtils
 Utility class for PermissionType handling. More...
 
class  NodeAttributes
 
class  NodeAttributesCollection
 A collection of NodeAttributes objects. More...
 
class  NodeAttributesMaskCollection
 A collection of NodeAttributesMask objects. More...
 
class  NodeClassCollection
 A collection of NodeClass objects. More...
 
class  NodeCollection
 A collection of Node objects. More...
 
class  NodeId
 Represents a node id. More...
 
class  NodeIdCollection
 Stores a list of NodeIds. More...
 
class  NodeReference
 
class  NodeReferenceCollection
 A collection of NodeReference objects. More...
 
class  NodeTypeDescription
 
class  NodeTypeDescriptionCollection
 A collection of NodeTypeDescription objects. More...
 
class  NoSecurityCryptoProvider
 
class  NotificationData
 
class  NotificationDataCollection
 A collection of NotificationData objects. More...
 
class  NotificationMessage
 
class  NotificationMessageCollection
 A collection of NotificationMessage objects. More...
 
struct  NumericRange
 A class that stores a numeric range. More...
 
class  ObjectAttributes
 
class  ObjectAttributesCollection
 A collection of ObjectAttributes objects. More...
 
class  ObjectIds
 A class that declares constants for all Objects in the Model Design. More...
 
class  ObjectNode
 
class  ObjectNodeCollection
 A collection of ObjectNode objects. More...
 
class  Objects
 A class that declares constants for all Objects in the Model Design. More...
 
class  ObjectTypeAttributes
 
class  ObjectTypeAttributesCollection
 A collection of ObjectTypeAttributes objects. More...
 
class  ObjectTypeIds
 A class that declares constants for all ObjectTypes in the Model Design. More...
 
class  ObjectTypeNode
 
class  ObjectTypeNodeCollection
 A collection of ObjectTypeNode objects. More...
 
class  ObjectTypes
 A class that declares constants for all ObjectTypes in the Model Design. More...
 
class  OpenFileModeCollection
 A collection of OpenFileMode objects. More...
 
class  OpenSecureChannelData
 
class  OpenSecureChannelMessage
 The message contract for the OpenSecureChannel service. More...
 
class  OpenSecureChannelRequest
 
class  OpenSecureChannelRequestCollection
 A collection of OpenSecureChannelRequest objects. More...
 
class  OpenSecureChannelResponse
 
class  OpenSecureChannelResponseCollection
 A collection of OpenSecureChannelResponse objects. More...
 
class  OpenSecureChannelResponseMessage
 The message contract for the OpenSecureChannel service response. More...
 
class  OptionSet
 
class  OptionSetCollection
 A collection of OptionSet objects. More...
 
class  Orientation
 
class  OrientationCollection
 A collection of Orientation objects. More...
 
class  OutgoingReverseConnectionUpdateEventArgs
 
class  OverrideValueHandlingCollection
 A collection of OverrideValueHandling objects. More...
 
class  ParsingResult
 
class  ParsingResultCollection
 A collection of ParsingResult objects. More...
 
class  PerformUpdateTypeCollection
 A collection of PerformUpdateType objects. More...
 
class  PermissionTypeDataTypeCollection
 A collection of PermissionType objects. More...
 
class  PlatformUtils
 
class  PrivateKeyFormats
 Well known private key formats supported by the CertificateFactory. More...
 
struct  ProcessRequestData
 
struct  ProcessResponseData
 
class  ProgramDiagnostic2DataType
 
class  ProgramDiagnostic2DataTypeCollection
 A collection of ProgramDiagnostic2DataType objects. More...
 
class  ProgramDiagnosticDataType
 
class  ProgramDiagnosticDataTypeCollection
 A collection of ProgramDiagnosticDataType objects. More...
 
class  ProtocolListenerSettings
 
class  PublishedDataItemsDataType
 
class  PublishedDataItemsDataTypeCollection
 A collection of PublishedDataItemsDataType objects. More...
 
class  PublishedDataSetDataType
 
class  PublishedDataSetDataTypeCollection
 A collection of PublishedDataSetDataType objects. More...
 
class  PublishedDataSetSourceDataType
 
class  PublishedDataSetSourceDataTypeCollection
 A collection of PublishedDataSetSourceDataType objects. More...
 
class  PublishedEventsDataType
 
class  PublishedEventsDataTypeCollection
 A collection of PublishedEventsDataType objects. More...
 
class  PublishedVariableDataType
 
class  PublishedVariableDataTypeCollection
 A collection of PublishedVariableDataType objects. More...
 
class  PublishMessage
 The message contract for the Publish service. More...
 
class  PublishRequest
 
class  PublishRequestCollection
 A collection of PublishRequest objects. More...
 
class  PublishResponse
 
class  PublishResponseCollection
 A collection of PublishResponse objects. More...
 
class  PublishResponseMessage
 The message contract for the Publish service response. More...
 
class  PubSubConfigurationDataType
 
class  PubSubConfigurationDataTypeCollection
 A collection of PubSubConfigurationDataType objects. More...
 
class  PubSubConnectionDataType
 
class  PubSubConnectionDataTypeCollection
 A collection of PubSubConnectionDataType objects. More...
 
class  PubSubDiagnosticsCounterClassificationCollection
 A collection of PubSubDiagnosticsCounterClassification objects. More...
 
class  PubSubGroupDataType
 
class  PubSubGroupDataTypeCollection
 A collection of PubSubGroupDataType objects. More...
 
class  PubSubStateCollection
 A collection of PubSubState objects. More...
 
class  QualifiedName
 Stores a name qualified by a namespace. More...
 
class  QualifiedNameCollection
 A collection of QualifiedNames. More...
 
class  QueryDataDescription
 
class  QueryDataDescriptionCollection
 A collection of QueryDataDescription objects. More...
 
class  QueryDataSet
 
class  QueryDataSetCollection
 A collection of QueryDataSet objects. More...
 
class  QueryFirstMessage
 The message contract for the QueryFirst service. More...
 
class  QueryFirstRequest
 
class  QueryFirstRequestCollection
 A collection of QueryFirstRequest objects. More...
 
class  QueryFirstResponse
 
class  QueryFirstResponseCollection
 A collection of QueryFirstResponse objects. More...
 
class  QueryFirstResponseMessage
 The message contract for the QueryFirst service response. More...
 
class  QueryNextMessage
 The message contract for the QueryNext service. More...
 
class  QueryNextRequest
 
class  QueryNextRequestCollection
 A collection of QueryNextRequest objects. More...
 
class  QueryNextResponse
 
class  QueryNextResponseCollection
 A collection of QueryNextResponse objects. More...
 
class  QueryNextResponseMessage
 The message contract for the QueryNext service response. More...
 
class  Range
 
class  RangeCollection
 A collection of Range objects. More...
 
class  RationalNumber
 
class  RationalNumberCollection
 A collection of RationalNumber objects. More...
 
class  ReadAnnotationDataDetails
 
class  ReadAnnotationDataDetailsCollection
 A collection of ReadAnnotationDataDetails objects. More...
 
class  ReadAtTimeDetails
 
class  ReadAtTimeDetailsCollection
 A collection of ReadAtTimeDetails objects. More...
 
class  ReaderGroupDataType
 
class  ReaderGroupDataTypeCollection
 A collection of ReaderGroupDataType objects. More...
 
class  ReaderGroupMessageDataType
 
class  ReaderGroupMessageDataTypeCollection
 A collection of ReaderGroupMessageDataType objects. More...
 
class  ReaderGroupTransportDataType
 
class  ReaderGroupTransportDataTypeCollection
 A collection of ReaderGroupTransportDataType objects. More...
 
class  ReadEventDetails
 
class  ReadEventDetailsCollection
 A collection of ReadEventDetails objects. More...
 
class  ReadMessage
 The message contract for the Read service. More...
 
class  ReadProcessedDetails
 
class  ReadProcessedDetailsCollection
 A collection of ReadProcessedDetails objects. More...
 
class  ReadRawModifiedDetails
 
class  ReadRawModifiedDetailsCollection
 A collection of ReadRawModifiedDetails objects. More...
 
class  ReadRequest
 
class  ReadRequestCollection
 A collection of ReadRequest objects. More...
 
class  ReadResponse
 
class  ReadResponseCollection
 A collection of ReadResponse objects. More...
 
class  ReadResponseMessage
 The message contract for the Read service response. More...
 
class  ReadValueId
 
class  ReadValueIdCollection
 A collection of ReadValueId objects. More...
 
class  RedundancySupportCollection
 A collection of RedundancySupport objects. More...
 
class  RedundantServerDataType
 
class  RedundantServerDataTypeCollection
 A collection of RedundantServerDataType objects. More...
 
class  ReferenceDescription
 
class  ReferenceDescriptionCollection
 A collection of ReferenceDescription objects. More...
 
class  ReferenceNode
 
class  ReferenceNodeCollection
 A collection of ReferenceNode objects. More...
 
class  ReferenceTable
 A table of references with multiple indexes designed to speed up searching. More...
 
class  ReferenceTypeAttributes
 
class  ReferenceTypeAttributesCollection
 A collection of ReferenceTypeAttributes objects. More...
 
class  ReferenceTypeIds
 A class that declares constants for all ReferenceTypes in the Model Design. More...
 
class  ReferenceTypeNode
 
class  ReferenceTypeNodeCollection
 A collection of ReferenceTypeNode objects. More...
 
class  ReferenceTypes
 A class that declares constants for all ReferenceTypes in the Model Design. More...
 
class  RegisteredServer
 
class  RegisteredServerCollection
 A collection of RegisteredServer objects. More...
 
class  RegisterNodesMessage
 The message contract for the RegisterNodes service. More...
 
class  RegisterNodesRequest
 
class  RegisterNodesRequestCollection
 A collection of RegisterNodesRequest objects. More...
 
class  RegisterNodesResponse
 
class  RegisterNodesResponseCollection
 A collection of RegisterNodesResponse objects. More...
 
class  RegisterNodesResponseMessage
 The message contract for the RegisterNodes service response. More...
 
class  RegisterServer2Message
 The message contract for the RegisterServer2 service. More...
 
class  RegisterServer2Request
 
class  RegisterServer2RequestCollection
 A collection of RegisterServer2Request objects. More...
 
class  RegisterServer2Response
 
class  RegisterServer2ResponseCollection
 A collection of RegisterServer2Response objects. More...
 
class  RegisterServer2ResponseMessage
 The message contract for the RegisterServer2 service response. More...
 
class  RegisterServerMessage
 The message contract for the RegisterServer service. More...
 
class  RegisterServerRequest
 
class  RegisterServerRequestCollection
 A collection of RegisterServerRequest objects. More...
 
class  RegisterServerResponse
 
class  RegisterServerResponseCollection
 A collection of RegisterServerResponse objects. More...
 
class  RegisterServerResponseMessage
 The message contract for the RegisterServer service response. More...
 
class  RegistrationClient
 The client side interface for a UA server. More...
 
class  RelativePath
 A class that stores a relative path More...
 
class  RelativePathCollection
 A collection of RelativePath objects. More...
 
class  RelativePathElement
 
class  RelativePathElementCollection
 A collection of RelativePathElement objects. More...
 
class  RelativePathFormatter
 A class that stores a relative path string More...
 
class  RepublishMessage
 The message contract for the Republish service. More...
 
class  RepublishRequest
 
class  RepublishRequestCollection
 A collection of RepublishRequest objects. More...
 
class  RepublishResponse
 
class  RepublishResponseCollection
 A collection of RepublishResponse objects. More...
 
class  RepublishResponseMessage
 The message contract for the Republish service response. More...
 
class  RequestHeader
 
class  RequestHeaderCollection
 A collection of RequestHeader objects. More...
 
class  ResponseHeader
 
class  ResponseHeaderCollection
 A collection of ResponseHeader objects. More...
 
struct  ReverseConnectData
 
class  ReverseConnectionSettings
 
class  ReverseConnectManager
 ToDo: Move to own file Manages reverse connections on client side. More...
 
class  RingBuffer< T >
 A class that allows for lock-less access by the thread pool to the queued requests. More...
 
class  RolePermissionType
 
class  RolePermissionTypeCollection
 A collection of RolePermissionType objects. More...
 
class  SamplingIntervalDiagnosticsDataType
 
class  SamplingIntervalDiagnosticsDataTypeCollection
 A collection of SamplingIntervalDiagnosticsDataType objects. More...
 
class  SByteCollection
 A collection of SBytes. More...
 
class  SchemaBuilder
 A class which builds schemas associated with dynamically defined data types. More...
 
class  SecureChannelContext
 Stores context information for the current secure channel. More...
 
class  SecureChannelData
 
class  SecureChannelSettings
 
class  SecurityAlgorithms
 Defines constants for key security policies. More...
 
class  SecurityProfiles
 Defines constants for key security policies. More...
 
class  SecurityTokenRequestTypeCollection
 A collection of SecurityTokenRequestType objects. More...
 
class  SecurityUtils
 Provides various security related functions. More...
 
class  SemanticChangeStructureDataType
 
class  SemanticChangeStructureDataTypeCollection
 A collection of SemanticChangeStructureDataType objects. More...
 
class  ServerBase
 A base class for a UA server implementation. More...
 
class  ServerCapabilities
 The set known capability identifiers. More...
 
class  ServerCapability
 A server capability. More...
 
class  ServerDiagnosticsSummaryDataType
 
class  ServerDiagnosticsSummaryDataTypeCollection
 A collection of ServerDiagnosticsSummaryDataType objects. More...
 
class  ServerOnNetwork
 
class  ServerOnNetworkCollection
 A collection of ServerOnNetwork objects. More...
 
class  ServerStateCollection
 A collection of ServerState objects. More...
 
class  ServerStatusDataType
 
class  ServerStatusDataTypeCollection
 A collection of ServerStatusDataType objects. More...
 
class  ServiceCounterDataType
 
class  ServiceCounterDataTypeCollection
 A collection of ServiceCounterDataType objects. More...
 
class  ServiceFault
 
class  ServiceFaultCollection
 A collection of ServiceFault objects. More...
 
class  SessionClient
 The client side interface for a UA server. More...
 
class  SessionDiagnosticsDataType
 
class  SessionDiagnosticsDataTypeCollection
 A collection of SessionDiagnosticsDataType objects. More...
 
class  SessionEndpoint
 A endpoint object used by clients to access a UA service. More...
 
class  SessionlessInvokeRequestType
 
class  SessionlessInvokeRequestTypeCollection
 A collection of SessionlessInvokeRequestType objects. More...
 
class  SessionlessInvokeResponseType
 
class  SessionlessInvokeResponseTypeCollection
 A collection of SessionlessInvokeResponseType objects. More...
 
class  SessionSecurityDiagnosticsDataType
 
class  SessionSecurityDiagnosticsDataTypeCollection
 A collection of SessionSecurityDiagnosticsDataType objects. More...
 
class  SessionServerBase
 A basic implementation of the UA server. More...
 
class  SetMonitoringModeMessage
 The message contract for the SetMonitoringMode service. More...
 
class  SetMonitoringModeRequest
 
class  SetMonitoringModeRequestCollection
 A collection of SetMonitoringModeRequest objects. More...
 
class  SetMonitoringModeResponse
 
class  SetMonitoringModeResponseCollection
 A collection of SetMonitoringModeResponse objects. More...
 
class  SetMonitoringModeResponseMessage
 The message contract for the SetMonitoringMode service response. More...
 
class  SetPublishingModeMessage
 The message contract for the SetPublishingMode service. More...
 
class  SetPublishingModeRequest
 
class  SetPublishingModeRequestCollection
 A collection of SetPublishingModeRequest objects. More...
 
class  SetPublishingModeResponse
 
class  SetPublishingModeResponseCollection
 A collection of SetPublishingModeResponse objects. More...
 
class  SetPublishingModeResponseMessage
 The message contract for the SetPublishingMode service response. More...
 
class  SetTriggeringMessage
 The message contract for the SetTriggering service. More...
 
class  SetTriggeringRequest
 
class  SetTriggeringRequestCollection
 A collection of SetTriggeringRequest objects. More...
 
class  SetTriggeringResponse
 
class  SetTriggeringResponseCollection
 A collection of SetTriggeringResponse objects. More...
 
class  SetTriggeringResponseMessage
 The message contract for the SetTriggering service response. More...
 
class  SignatureData
 
class  SignatureDataCollection
 A collection of SignatureData objects. More...
 
class  SignCertificateSettings
 The settings used when signing certificates. More...
 
class  SignedSoftwareCertificate
 
class  SignedSoftwareCertificateCollection
 A collection of SignedSoftwareCertificate objects. More...
 
class  SimpleAttributeOperand
 
class  SimpleAttributeOperandCollection
 A collection of SimpleAttributeOperand objects. More...
 
class  SimpleTypeDescription
 
class  SimpleTypeDescriptionCollection
 A collection of SimpleTypeDescription objects. More...
 
class  SslCertificateBinding
 Stores the details of an SSL certification configuration binding. More...
 
class  StatusChangeNotification
 
class  StatusChangeNotificationCollection
 A collection of StatusChangeNotification objects. More...
 
struct  StatusCode
 Represents a status code. More...
 
class  StatusCodeCollection
 A collection of status codes. More...
 
class  StatusCodes
 The basic status codes. More...
 
class  StatusException
 An exception generated by a service or operation. More...
 
class  StatusResult
 
class  StatusResultCollection
 A collection of StatusResult objects. More...
 
class  StoreLocations
 Constants that identify certificate store locations. More...
 
class  StoreNames
 Constants that identify certificate store names. More...
 
class  StringCollection
 A collection of strings. More...
 
class  StringTable
 A table of strings. More...
 
class  StructureDefinitionDataType
 
class  StructureDefinitionDataTypeCollection
 A collection of StructureDefinition objects. More...
 
class  StructureDefinitionSettings
 This class is used to create the DataTypeDefinition attribute for structured DataTypes. More...
 
class  StructureDescription
 
class  StructureDescriptionCollection
 A collection of StructureDescription objects. More...
 
class  StructureFieldDataSettings
 
class  StructureFieldDataSettingsCollection
 
class  StructureFieldDataType
 
class  StructureFieldDataTypeCollection
 A collection of StructureField objects. More...
 
class  StructureTypeCollection
 A collection of StructureType objects. More...
 
class  SubscribedDataSetDataType
 
class  SubscribedDataSetDataTypeCollection
 A collection of SubscribedDataSetDataType objects. More...
 
class  SubscribedDataSetMirrorDataType
 
class  SubscribedDataSetMirrorDataTypeCollection
 A collection of SubscribedDataSetMirrorDataType objects. More...
 
class  SubscriptionAcknowledgement
 
class  SubscriptionAcknowledgementCollection
 A collection of SubscriptionAcknowledgement objects. More...
 
class  SubscriptionDiagnosticsDataType
 
class  SubscriptionDiagnosticsDataTypeCollection
 A collection of SubscriptionDiagnosticsDataType objects. More...
 
class  TapTcpConnection
 
class  TapTcpListener
 
class  TargetVariablesDataType
 
class  TargetVariablesDataTypeCollection
 A collection of TargetVariablesDataType objects. More...
 
class  TaskWithTimeout< T >
 
class  TcpProtocolListenerSettings
 
class  TcpProtocolMessage
 
class  ThreeDCartesianCoordinates
 
class  ThreeDCartesianCoordinatesCollection
 A collection of ThreeDCartesianCoordinates objects. More...
 
class  ThreeDFrame
 
class  ThreeDFrameCollection
 A collection of ThreeDFrame objects. More...
 
class  ThreeDOrientation
 
class  ThreeDOrientationCollection
 A collection of ThreeDOrientation objects. More...
 
class  ThreeDVector
 
class  ThreeDVectorCollection
 A collection of ThreeDVector objects. More...
 
class  TimestampsToReturnCollection
 A collection of TimestampsToReturn objects. More...
 
class  TimeZoneDataType
 
class  TimeZoneDataTypeCollection
 A collection of TimeZoneDataType objects. More...
 
class  TraceBase
 Defines functions used to write trace output. More...
 
class  TraceBase< T >
 A base class for a class that provides module specific trace functions. More...
 
class  TraceBlock
 A class storing the state for a block of trace statements. More...
 
class  TraceConsoleListener
 Implements a trace listener that writes to the debug console. More...
 
class  TraceDebug
 The trace class used by the UnifiedAutomation.UaBase namespace. More...
 
class  TraceDebugModuleInfo
 The metadata for the UnifiedAutomation.UaBase trace object. More...
 
class  TraceEntry
 An entry in the trace log. More...
 
class  TraceFileListener
 Implements a trace listener that writes to a file on disk. More...
 
class  TraceModuleInfo
 Stores the metadata for a trace module. More...
 
class  TraceStack
 The trace class used by the UnifiedAutomation.UaBase namespace. More...
 
class  TraceStackModuleInfo
 The metadata for the UnifiedAutomation.UaBase trace object. More...
 
class  TraceTest
 The trace class used by the UnifiedAutomation.UaClient namespace. More...
 
class  TraceTestModuleInfo
 The metadata for the UnifiedAutomation.Test trace object. More...
 
class  TransferResult
 
class  TransferResultCollection
 A collection of TransferResult objects. More...
 
class  TransferSubscriptionsMessage
 The message contract for the TransferSubscriptions service. More...
 
class  TransferSubscriptionsRequest
 
class  TransferSubscriptionsRequestCollection
 A collection of TransferSubscriptionsRequest objects. More...
 
class  TransferSubscriptionsResponse
 
class  TransferSubscriptionsResponseCollection
 A collection of TransferSubscriptionsResponse objects. More...
 
class  TransferSubscriptionsResponseMessage
 The message contract for the TransferSubscriptions service response. More...
 
class  TranslateBrowsePathsToNodeIdsMessage
 The message contract for the TranslateBrowsePathsToNodeIds service. More...
 
class  TranslateBrowsePathsToNodeIdsRequest
 
class  TranslateBrowsePathsToNodeIdsRequestCollection
 A collection of TranslateBrowsePathsToNodeIdsRequest objects. More...
 
class  TranslateBrowsePathsToNodeIdsResponse
 
class  TranslateBrowsePathsToNodeIdsResponseCollection
 A collection of TranslateBrowsePathsToNodeIdsResponse objects. More...
 
class  TranslateBrowsePathsToNodeIdsResponseMessage
 The message contract for the TranslateBrowsePathsToNodeIds service response. More...
 
class  TransportChannelSettings
 Stores the configuration settings for a channel. More...
 
class  TransportListenerSettings
 Stores the configuration settings for a channel. More...
 
class  TransportMessageEventArgs
 
class  TransportProfiles
 Common profiles that UA applications may support. More...
 
class  TrustListDataType
 
class  TrustListDataTypeCollection
 A collection of TrustListDataType objects. More...
 
class  TrustListMasksCollection
 A collection of TrustListMasks objects. More...
 
class  TsnFailureCodeCollection
 A collection of TsnFailureCode objects. More...
 
class  TsnListenerStatusCollection
 A collection of TsnListenerStatus objects. More...
 
class  TsnStreamStateCollection
 A collection of TsnStreamState objects. More...
 
class  TsnTalkerStatusCollection
 A collection of TsnTalkerStatus objects. More...
 
class  TypeInfo
 Stores information about a type. More...
 
class  TypeNode
 
class  TypeNodeCollection
 A collection of TypeNode objects. More...
 
class  TypeUtils
 Functions that operate on built in types. More...
 
class  UABinaryFileDataType
 
class  UABinaryFileDataTypeCollection
 A collection of UABinaryFileDataType objects. More...
 
class  UadpDataSetMessageContentMaskCollection
 A collection of UadpDataSetMessageContentMask objects. More...
 
class  UadpDataSetReaderMessageDataType
 
class  UadpDataSetReaderMessageDataTypeCollection
 A collection of UadpDataSetReaderMessageDataType objects. More...
 
class  UadpDataSetWriterMessageDataType
 
class  UadpDataSetWriterMessageDataTypeCollection
 A collection of UadpDataSetWriterMessageDataType objects. More...
 
class  UadpNetworkMessageContentMaskCollection
 A collection of UadpNetworkMessageContentMask objects. More...
 
class  UadpWriterGroupMessageDataType
 
class  UadpWriterGroupMessageDataTypeCollection
 A collection of UadpWriterGroupMessageDataType objects. More...
 
class  UaInstanceDeclarationAttribute
 Used to indicate that a field is an instance declaration for a UA type definition. More...
 
class  UaPlaceholderDeclarationAttribute
 Used to indicate that a field is an placeholder declaration for a UA type definition. More...
 
class  UaTcpTransportListener
 
class  UaTypeDefinitionAttribute
 Used to indicate that a class is a UA type definition. More...
 
class  UInt16Collection
 A collection of UInt16s. More...
 
class  UInt32Collection
 A collection of UInt32s. More...
 
class  UInt64Collection
 A collection of UInt64s. More...
 
class  Union
 
class  UnionCollection
 A collection of Union objects. More...
 
class  UnregisterNodesMessage
 The message contract for the UnregisterNodes service. More...
 
class  UnregisterNodesRequest
 
class  UnregisterNodesRequestCollection
 A collection of UnregisterNodesRequest objects. More...
 
class  UnregisterNodesResponse
 
class  UnregisterNodesResponseCollection
 A collection of UnregisterNodesResponse objects. More...
 
class  UnregisterNodesResponseMessage
 The message contract for the UnregisterNodes service response. More...
 
class  UnsignedRationalNumber
 
class  UnsignedRationalNumberCollection
 A collection of UnsignedRationalNumber objects. More...
 
class  UntrustedCertificateEventArgs
 The arguments passed when an untrusted certificate event is raised. More...
 
class  UpdateDataDetails
 
class  UpdateDataDetailsCollection
 A collection of UpdateDataDetails objects. More...
 
class  UpdateEventDetails
 
class  UpdateEventDetailsCollection
 A collection of UpdateEventDetails objects. More...
 
class  UpdateStructureDataDetails
 
class  UpdateStructureDataDetailsCollection
 A collection of UpdateStructureDataDetails objects. More...
 
class  UriScheme
 The known URL schemes. More...
 
class  UserIdentityToken
 
class  UserIdentityTokenCollection
 A collection of UserIdentityToken objects. More...
 
class  UserNameIdentityToken
 
class  UserNameIdentityTokenCollection
 A collection of UserNameIdentityToken objects. More...
 
class  UserTokenPolicy
 
class  UserTokenPolicyCollection
 A collection of UserTokenPolicy objects. More...
 
class  UserTokenTypeCollection
 A collection of UserTokenType objects. More...
 
class  Utils
 A class which generic helper functions that don't have a better place to be. More...
 
struct  Uuid
 A wrapper globally unique identifier. More...
 
class  UuidCollection
 A collection of Uuids. More...
 
class  ValueRanks
 Constants defined for the ValueRank attribute. More...
 
class  VariableAttributes
 
class  VariableAttributesCollection
 A collection of VariableAttributes objects. More...
 
class  VariableIds
 A class that declares constants for all Variables in the Model Design. More...
 
class  VariableNode
 
class  VariableNodeCollection
 A collection of VariableNode objects. More...
 
class  Variables
 A class that declares constants for all Variables in the Model Design. More...
 
class  VariableTypeAttributes
 
class  VariableTypeAttributesCollection
 A collection of VariableTypeAttributes objects. More...
 
class  VariableTypeIds
 A class that declares constants for all VariableTypes in the Model Design. More...
 
class  VariableTypeNode
 
class  VariableTypeNodeCollection
 A collection of VariableTypeNode objects. More...
 
class  VariableTypes
 A class that declares constants for all VariableTypes in the Model Design. More...
 
struct  Variant
 A union of all support UA data types. More...
 
class  VariantCollection
 A collection of Variants. More...
 
class  Vector
 
class  VectorCollection
 A collection of Vector objects. More...
 
class  ViewAttributes
 
class  ViewAttributesCollection
 A collection of ViewAttributes objects. More...
 
class  ViewDescription
 
class  ViewDescriptionCollection
 A collection of ViewDescription objects. More...
 
class  ViewNode
 
class  ViewNodeCollection
 A collection of ViewNode objects. More...
 
class  WcfCertificateValidator
 Wraps a WCF validator so the validator can be used in WCF bindings. More...
 
class  WellKnownSids
 The well known NT security identifiers. More...
 
class  WindowsCertificateFactory
 
class  WindowsCertificateStore
 Provides access to the windows certificate store. More...
 
class  WindowsSecurityProvider
 
class  WriteMessage
 The message contract for the Write service. More...
 
class  WriteRequest
 
class  WriteRequestCollection
 A collection of WriteRequest objects. More...
 
class  WriteResponse
 
class  WriteResponseCollection
 A collection of WriteResponse objects. More...
 
class  WriteResponseMessage
 The message contract for the Write service response. More...
 
class  WriterGroupDataType
 
class  WriterGroupDataTypeCollection
 A collection of WriterGroupDataType objects. More...
 
class  WriterGroupMessageDataType
 
class  WriterGroupMessageDataTypeCollection
 A collection of WriterGroupMessageDataType objects. More...
 
class  WriterGroupTransportDataType
 
class  WriterGroupTransportDataTypeCollection
 A collection of WriterGroupTransportDataType objects. More...
 
class  WriteValue
 
class  WriteValueCollection
 A collection of WriteValue objects. More...
 
class  X509AuthorityKeyIdentifierExtension
 Stores the authority key identifier extension. More...
 
class  X509CRL
 Provides access to an X509 CRL object. More...
 
class  X509IdentityToken
 
class  X509IdentityTokenCollection
 A collection of X509IdentityToken objects. More...
 
class  X509SubjectAltNameExtension
 Stores the subject alternate name extension. More...
 
class  XmlDecoder
 Reads objects from a XML stream. More...
 
class  XmlElementCollection
 A collection of XmlElements. More...
 
class  XmlEncoder
 Writes objects to a XML stream. More...
 
class  XmlSchemaBuilder
 A class used to parse and manipulate XML type dictionaries. More...
 
class  XmlString
 Represents a XML element value. More...
 
class  XVType
 
class  XVTypeCollection
 A collection of XVType objects. More...
 

Enumerations

enum  TraceLevel : int {
  TraceLevel.None = 0, TraceLevel.Error = 1, TraceLevel.Warning = 2, TraceLevel.System = 3,
  TraceLevel.Info = 4, TraceLevel.InterfaceCall = 5, TraceLevel.Constructor = 6, TraceLevel.ProgramFlow = 7,
  TraceLevel.Data = 8, TraceLevel.Default = -1
}
 The possible trace levels. More...
 
enum  BuiltInType : int {
  BuiltInType.Null = 0, BuiltInType.Boolean = 1, BuiltInType.SByte = 2, BuiltInType.Byte = 3,
  BuiltInType.Int16 = 4, BuiltInType.UInt16 = 5, BuiltInType.Int32 = 6, BuiltInType.UInt32 = 7,
  BuiltInType.Int64 = 8, BuiltInType.UInt64 = 9, BuiltInType.Float = 10, BuiltInType.Double = 11,
  BuiltInType.String = 12, BuiltInType.DateTime = 13, BuiltInType.Guid = 14, BuiltInType.ByteString = 15,
  BuiltInType.XmlElement = 16, BuiltInType.NodeId = 17, BuiltInType.ExpandedNodeId = 18, BuiltInType.StatusCode = 19,
  BuiltInType.QualifiedName = 20, BuiltInType.LocalizedText = 21, BuiltInType.ExtensionObject = 22, BuiltInType.DataValue = 23,
  BuiltInType.Variant = 24, BuiltInType.DiagnosticInfo = 25, BuiltInType.Number = 26, BuiltInType.Integer = 27,
  BuiltInType.UInteger = 28, BuiltInType.Enumeration = 29
}
 The set of built-in data types for UA type descriptions. More...
 
enum  DiagnosticsMasks {
  DiagnosticsMasks.None = 0, DiagnosticsMasks.ServiceSymbolicId = 1, DiagnosticsMasks.ServiceLocalizedText = 2, DiagnosticsMasks.ServiceAdditionalInfo = 4,
  DiagnosticsMasks.ServiceInnerStatusCode = 8, DiagnosticsMasks.ServiceInnerDiagnostics = 16, DiagnosticsMasks.ServiceSymbolicIdAndText = 3, DiagnosticsMasks.ServiceNoInnerStatus = 15,
  DiagnosticsMasks.ServiceAll = 31, DiagnosticsMasks.OperationSymbolicId = 32, DiagnosticsMasks.OperationLocalizedText = 64, DiagnosticsMasks.OperationAdditionalInfo = 128,
  DiagnosticsMasks.OperationInnerStatusCode = 256, DiagnosticsMasks.OperationInnerDiagnostics = 512, DiagnosticsMasks.OperationSymbolicIdAndText = 96, DiagnosticsMasks.OperationNoInnerStatus = 224,
  DiagnosticsMasks.OperationAll = 992, DiagnosticsMasks.SymbolicId = 33, DiagnosticsMasks.LocalizedText = 66, DiagnosticsMasks.AdditionalInfo = 132,
  DiagnosticsMasks.InnerStatusCode = 264, DiagnosticsMasks.InnerDiagnostics = 528, DiagnosticsMasks.SymbolicIdAndText = 99, DiagnosticsMasks.NoInnerStatus = 239,
  DiagnosticsMasks.All = 1023
}
 The DiagnosticsMasks enumeration. More...
 
enum  ExtensionObjectEncoding { ExtensionObjectEncoding.None = 0, ExtensionObjectEncoding.Binary = 1, ExtensionObjectEncoding.Xml = 2, ExtensionObjectEncoding.EncodeableObject = 3 }
 The types of encodings that may used with an object. More...
 
enum  FileAccessModes : byte {
  FileAccessModes.Read = 0x1, FileAccessModes.Write = 0x2, FileAccessModes.EraseExisting = 0x4, FileAccessModes.Append = 0x8,
  FileAccessModes.ReadWrite = 0x3, FileAccessModes.EraseAndWrite = 0x6, FileAccessModes.AppendAndWrite = 0xA
}
 The possible modes that can be used when opening files. More...
 
enum  PermissionType {
  PermissionType.None = 0, PermissionType.AttrReadable = 0x0001, PermissionType.Readable = 0x0002, PermissionType.Writable = 0x0004,
  PermissionType.Browseable = 0x0008, PermissionType.HistoryReadable = 0x0010, PermissionType.HistoryInsert = 0x0020, PermissionType.HistoryModify = 0x0040,
  PermissionType.HistoryDelete = 0x0080, PermissionType.EventReadable = 0x0100, PermissionType.Executable = Writable, PermissionType.AttrWritable = 0x0200,
  PermissionType.Observation = AttrReadable | Readable | Browseable | HistoryReadable | EventReadable, PermissionType.Operation = Observation | Writable | Executable, PermissionType.AllPermissions = 0x03FF
}
 The possible permissions that can be assigned to a node or scope. More...
 
enum  NodeAccessMask : long {
  NodeAccessMask.UA_OTHER_ATTRREADABLE = PermissionType.AttrReadable, NodeAccessMask.UA_OTHER_READABLE = PermissionType.Readable, NodeAccessMask.UA_OTHER_WRITABLE = PermissionType.Writable, NodeAccessMask.UA_OTHER_BROWSEABLE = PermissionType.Browseable,
  NodeAccessMask.UA_OTHER_HISTORYREADABLE = PermissionType.HistoryReadable, NodeAccessMask.UA_OTHER_HISTORYINSERT = PermissionType.HistoryInsert, NodeAccessMask.UA_OTHER_HISTORYMODIFY = PermissionType.HistoryModify, NodeAccessMask.UA_OTHER_HISTORYDELETE = PermissionType.HistoryDelete,
  NodeAccessMask.UA_OTHER_EVENTREADABLE = PermissionType.EventReadable, NodeAccessMask.UA_OTHER_EXECUTABLE = PermissionType.Executable, NodeAccessMask.UA_OTHER_ATTRWRITABLE = PermissionType.AttrWritable, NodeAccessMask.UA_OTHER_OBSERVATION = UA_OTHER_ATTRREADABLE | UA_OTHER_READABLE | UA_OTHER_BROWSEABLE | UA_OTHER_HISTORYREADABLE | UA_OTHER_EVENTREADABLE,
  NodeAccessMask.UA_OTHER_OPERATION = UA_OTHER_OBSERVATION | UA_OTHER_WRITABLE | UA_OTHER_EXECUTABLE, NodeAccessMask.UA_OTHER_ALL = PermissionType.AllPermissions, NodeAccessMask.UA_GROUP_ATTRREADABLE = PermissionType.AttrReadable << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_READABLE = PermissionType.Readable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
  NodeAccessMask.UA_GROUP_WRITABLE = PermissionType.Writable << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_BROWSEABLE = PermissionType.Browseable << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_HISTORYREADABLE = PermissionType.HistoryReadable << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_HISTORYINSERT = PermissionType.HistoryInsert << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
  NodeAccessMask.UA_GROUP_HISTORYMODIFY = PermissionType.HistoryModify << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_HISTORYDELETE = PermissionType.HistoryDelete << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_EVENTREADABLE = PermissionType.EventReadable << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_EXECUTABLE = PermissionType.Executable << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
  NodeAccessMask.UA_GROUP_ATTRWRITABLE = PermissionType.AttrWritable << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_GROUP_OBSERVATION = UA_GROUP_ATTRREADABLE | UA_GROUP_READABLE | UA_GROUP_BROWSEABLE | UA_GROUP_HISTORYREADABLE | UA_GROUP_EVENTREADABLE, NodeAccessMask.UA_GROUP_OPERATION = UA_GROUP_OBSERVATION | UA_GROUP_WRITABLE | UA_GROUP_EXECUTABLE, NodeAccessMask.UA_GROUP_ALL = PermissionType.AllPermissions << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
  NodeAccessMask.UA_OWNER_ATTRREADABLE = UA_GROUP_ATTRREADABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_READABLE = UA_GROUP_READABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_WRITABLE = UA_GROUP_WRITABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_BROWSEABLE = UA_GROUP_BROWSEABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
  NodeAccessMask.UA_OWNER_HISTORYREADABLE = UA_GROUP_HISTORYREADABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_HISTORYINSERT = UA_GROUP_HISTORYINSERT << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_HISTORYMODIFY = UA_GROUP_HISTORYMODIFY << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_HISTORYDELETE = UA_GROUP_HISTORYDELETE << NodeAccessInfo.UA_NUM_PERMISSION_BITS,
  NodeAccessMask.UA_OWNER_EVENTREADABLE = UA_GROUP_EVENTREADABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_EXECUTABLE = UA_GROUP_EXECUTABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_ATTRWRITABLE = UA_GROUP_ATTRWRITABLE << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_OWNER_OBSERVATION = UA_OWNER_ATTRREADABLE | UA_OWNER_READABLE | UA_OWNER_BROWSEABLE | UA_OWNER_HISTORYREADABLE | UA_OWNER_EVENTREADABLE,
  NodeAccessMask.UA_OWNER_OPERATION = UA_OWNER_OBSERVATION | UA_OWNER_WRITABLE | UA_OWNER_EXECUTABLE, NodeAccessMask.UA_OWNER_ALL = UA_GROUP_ALL << NodeAccessInfo.UA_NUM_PERMISSION_BITS, NodeAccessMask.UA_ALL_SIGNING_REQUIRED = (0x1 << (3 * NodeAccessInfo.UA_NUM_PERMISSION_BITS)), NodeAccessMask.UA_ALL_ENCRYPTION_REQUIRED = (0x2 << (3 * NodeAccessInfo.UA_NUM_PERMISSION_BITS))
}
 The masks that case used to set the bitmask in a NodeAccessInfo object. More...
 
enum  WellKnownScopes : uint {
  WellKnownScopes.Anonymous = 0, WellKnownScopes.Administrator = 1, WellKnownScopes.SecurityAdmin = 2, WellKnownScopes.ConfigurationAdmin = 3,
  WellKnownScopes.Operator = 4, WellKnownScopes.Observer = 5, WellKnownScopes.BeginOfUserScopeIds = 10
}
 The well known scopes that can be used. More...
 
enum  LimitBits : int { LimitBits.None = 0x0000, LimitBits.Low = 0x0100, LimitBits.High = 0x0200, LimitBits.Constant = 0x0300 }
 Flags that are set to indicate the limit status of the value. More...
 
enum  AggregateBits : int {
  AggregateBits.Raw = 0x00, AggregateBits.Calculated = 0x01, AggregateBits.Interpolated = 0x02, AggregateBits.DataSourceMask = 0x03,
  AggregateBits.Partial = 0x04, AggregateBits.ExtraData = 0x08, AggregateBits.MultipleValues = 0x10
}
 Flags that are set by the historian when returning archived values. More...
 
enum  GenericDataTypeClass {
  GenericDataTypeClass.Simple = 0, GenericDataTypeClass.Enumerated = 1, GenericDataTypeClass.Structured = 2, GenericDataTypeClass.Union = 3,
  GenericDataTypeClass.OptionalField = 4, GenericDataTypeClass.OptionSet = 5, GenericDataTypeClass.StructureWithSubtypedValues = 6, GenericDataTypeClass.UnionWithSubtypesValues = 7
}
 The possible generic data type classes. More...
 
enum  EncodingType { EncodingType.Binary, EncodingType.Xml }
 The type of encoding used by an encoder/decoder. More...
 
enum  ApplicationType { ApplicationType.Server = 0, ApplicationType.Client = 1, ApplicationType.ClientAndServer = 2, ApplicationType.DiscoveryServer = 3 }
 
enum  AxisScaleEnumeration { AxisScaleEnumeration.Linear = 0, AxisScaleEnumeration.Log = 1, AxisScaleEnumeration.Ln = 2 }
 
enum  BrokerTransportQualityOfService {
  BrokerTransportQualityOfService.NotSpecified = 0, BrokerTransportQualityOfService.BestEffort = 1, BrokerTransportQualityOfService.AtLeastOnce = 2, BrokerTransportQualityOfService.AtMostOnce = 3,
  BrokerTransportQualityOfService.ExactlyOnce = 4
}
 
enum  BrowseDirection { BrowseDirection.Forward = 0, BrowseDirection.Inverse = 1, BrowseDirection.Both = 2, BrowseDirection.Invalid = 3 }
 
enum  BrowseResultMask {
  BrowseResultMask.None = 0, BrowseResultMask.ReferenceTypeId = 1, BrowseResultMask.IsForward = 2, BrowseResultMask.NodeClass = 4,
  BrowseResultMask.BrowseName = 8, BrowseResultMask.DisplayName = 16, BrowseResultMask.TypeDefinition = 32, BrowseResultMask.All = 63,
  BrowseResultMask.ReferenceTypeInfo = 3, BrowseResultMask.TargetInfo = 60
}
 
enum  DataChangeTrigger { DataChangeTrigger.Status = 0, DataChangeTrigger.StatusValue = 1, DataChangeTrigger.StatusValueTimestamp = 2 }
 
enum  DataSetOrderingType { DataSetOrderingType.Undefined = 0, DataSetOrderingType.AscendingWriterId = 1, DataSetOrderingType.AscendingWriterIdSingle = 2 }
 
enum  DeadbandType { DeadbandType.None = 0, DeadbandType.Absolute = 1, DeadbandType.Percent = 2 }
 
enum  DiagnosticsLevel {
  DiagnosticsLevel.Basic = 0, DiagnosticsLevel.Advanced = 1, DiagnosticsLevel.Info = 2, DiagnosticsLevel.Log = 3,
  DiagnosticsLevel.Debug = 4
}
 
enum  Duplex { Duplex.Full = 0, Duplex.Half = 1, Duplex.Unknown = 2 }
 
enum  ExceptionDeviationFormat {
  ExceptionDeviationFormat.AbsoluteValue = 0, ExceptionDeviationFormat.PercentOfValue = 1, ExceptionDeviationFormat.PercentOfRange = 2, ExceptionDeviationFormat.PercentOfEURange = 3,
  ExceptionDeviationFormat.Unknown = 4
}
 
enum  FilterOperator {
  FilterOperator.Equals = 0, FilterOperator.IsNull = 1, FilterOperator.GreaterThan = 2, FilterOperator.LessThan = 3,
  FilterOperator.GreaterThanOrEqual = 4, FilterOperator.LessThanOrEqual = 5, FilterOperator.Like = 6, FilterOperator.Not = 7,
  FilterOperator.Between = 8, FilterOperator.InList = 9, FilterOperator.And = 10, FilterOperator.Or = 11,
  FilterOperator.Cast = 12, FilterOperator.InView = 13, FilterOperator.OfType = 14, FilterOperator.RelatedTo = 15,
  FilterOperator.BitwiseAnd = 16, FilterOperator.BitwiseOr = 17
}
 
enum  HistoryUpdateType { HistoryUpdateType.Insert = 1, HistoryUpdateType.Replace = 2, HistoryUpdateType.Update = 3, HistoryUpdateType.Delete = 4 }
 
enum  IdentityCriteriaType {
  IdentityCriteriaType.UserName = 1, IdentityCriteriaType.Thumbprint = 2, IdentityCriteriaType.Role = 3, IdentityCriteriaType.GroupId = 4,
  IdentityCriteriaType.Anonymous = 5, IdentityCriteriaType.AuthenticatedUser = 6, IdentityCriteriaType.Application = 7
}
 
enum  IdType { IdType.Numeric = 0, IdType.String = 1, IdType.Guid = 2, IdType.Opaque = 3 }
 
enum  InterfaceAdminStatus { InterfaceAdminStatus.Up = 0, InterfaceAdminStatus.Down = 1, InterfaceAdminStatus.Testing = 2 }
 
enum  InterfaceOperStatus {
  InterfaceOperStatus.Up = 0, InterfaceOperStatus.Down = 1, InterfaceOperStatus.Testing = 2, InterfaceOperStatus.Unknown = 3,
  InterfaceOperStatus.Dormant = 4, InterfaceOperStatus.NotPresent = 5, InterfaceOperStatus.LowerLayerDown = 6
}
 
enum  MessageSecurityMode { MessageSecurityMode.Invalid = 0, MessageSecurityMode.None = 1, MessageSecurityMode.Sign = 2, MessageSecurityMode.SignAndEncrypt = 3 }
 
enum  ModelChangeStructureVerbMask {
  ModelChangeStructureVerbMask.NodeAdded = 1, ModelChangeStructureVerbMask.NodeDeleted = 2, ModelChangeStructureVerbMask.ReferenceAdded = 4, ModelChangeStructureVerbMask.ReferenceDeleted = 8,
  ModelChangeStructureVerbMask.DataTypeChanged = 16
}
 
enum  MonitoringMode { MonitoringMode.Disabled = 0, MonitoringMode.Sampling = 1, MonitoringMode.Reporting = 2 }
 
enum  NamingRuleType { NamingRuleType.Mandatory = 1, NamingRuleType.Optional = 2, NamingRuleType.Constraint = 3 }
 
enum  NegotiationStatus {
  NegotiationStatus.InProgress = 0, NegotiationStatus.Complete = 1, NegotiationStatus.Failed = 2, NegotiationStatus.Unknown = 3,
  NegotiationStatus.NoNegotiation = 4
}
 
enum  NodeAttributesMask {
  NodeAttributesMask.None = 0, NodeAttributesMask.AccessLevel = 1, NodeAttributesMask.ArrayDimensions = 2, NodeAttributesMask.BrowseName = 4,
  NodeAttributesMask.ContainsNoLoops = 8, NodeAttributesMask.DataType = 16, NodeAttributesMask.Description = 32, NodeAttributesMask.DisplayName = 64,
  NodeAttributesMask.EventNotifier = 128, NodeAttributesMask.Executable = 256, NodeAttributesMask.Historizing = 512, NodeAttributesMask.InverseName = 1024,
  NodeAttributesMask.IsAbstract = 2048, NodeAttributesMask.MinimumSamplingInterval = 4096, NodeAttributesMask.NodeClass = 8192, NodeAttributesMask.NodeId = 16384,
  NodeAttributesMask.Symmetric = 32768, NodeAttributesMask.UserAccessLevel = 65536, NodeAttributesMask.UserExecutable = 131072, NodeAttributesMask.UserWriteMask = 262144,
  NodeAttributesMask.ValueRank = 524288, NodeAttributesMask.WriteMask = 1048576, NodeAttributesMask.Value = 2097152, NodeAttributesMask.DataTypeDefinition = 4194304,
  NodeAttributesMask.RolePermissions = 8388608, NodeAttributesMask.AccessRestrictions = 16777216, NodeAttributesMask.All = 33554431, NodeAttributesMask.BaseNode = 26501220,
  NodeAttributesMask.Object = 26501348, NodeAttributesMask.ObjectType = 26503268, NodeAttributesMask.Variable = 26571383, NodeAttributesMask.VariableType = 28600438,
  NodeAttributesMask.Method = 26632548, NodeAttributesMask.ReferenceType = 26537060, NodeAttributesMask.View = 26501356
}
 
enum  NodeClass {
  NodeClass.Unspecified = 0, NodeClass.Object = 1, NodeClass.Variable = 2, NodeClass.Method = 4,
  NodeClass.ObjectType = 8, NodeClass.VariableType = 16, NodeClass.ReferenceType = 32, NodeClass.DataType = 64,
  NodeClass.View = 128
}
 
enum  OpenFileMode { OpenFileMode.Read = 1, OpenFileMode.Write = 2, OpenFileMode.EraseExisting = 4, OpenFileMode.Append = 8 }
 
enum  OverrideValueHandling { OverrideValueHandling.Disabled = 0, OverrideValueHandling.LastUsableValue = 1, OverrideValueHandling.OverrideValue = 2 }
 
enum  PerformUpdateType { PerformUpdateType.Insert = 1, PerformUpdateType.Replace = 2, PerformUpdateType.Update = 3, PerformUpdateType.Remove = 4 }
 
enum  PubSubDiagnosticsCounterClassification { PubSubDiagnosticsCounterClassification.Information = 0, PubSubDiagnosticsCounterClassification.Error = 1 }
 
enum  PubSubState {
  PubSubState.Disabled = 0, PubSubState.Paused = 1, PubSubState.Operational = 2, PubSubState.Error = 3,
  PubSubState.PreOperational = 4
}
 
enum  RedundancySupport {
  RedundancySupport.None = 0, RedundancySupport.Cold = 1, RedundancySupport.Warm = 2, RedundancySupport.Hot = 3,
  RedundancySupport.Transparent = 4, RedundancySupport.HotAndMirrored = 5
}
 
enum  SecurityTokenRequestType { SecurityTokenRequestType.Issue = 0, SecurityTokenRequestType.Renew = 1 }
 
enum  ServerState {
  ServerState.Running = 0, ServerState.Failed = 1, ServerState.NoConfiguration = 2, ServerState.Suspended = 3,
  ServerState.Shutdown = 4, ServerState.Test = 5, ServerState.CommunicationFault = 6, ServerState.Unknown = 7
}
 
enum  StructureType {
  StructureType.Structure = 0, StructureType.StructureWithOptionalFields = 1, StructureType.Union = 2, StructureType.StructureWithSubtypedValues = 3,
  StructureType.UnionWithSubtypedValues = 4
}
 
enum  TimestampsToReturn {
  TimestampsToReturn.Source = 0, TimestampsToReturn.Server = 1, TimestampsToReturn.Both = 2, TimestampsToReturn.Neither = 3,
  TimestampsToReturn.Invalid = 4
}
 
enum  TrustListMasks {
  TrustListMasks.None = 0, TrustListMasks.TrustedCertificates = 1, TrustListMasks.TrustedCrls = 2, TrustListMasks.IssuerCertificates = 4,
  TrustListMasks.IssuerCrls = 8, TrustListMasks.All = 15
}
 
enum  TsnFailureCode {
  TsnFailureCode.NoFailure = 0, TsnFailureCode.InsufficientBandwidth = 1, TsnFailureCode.InsufficientResources = 2, TsnFailureCode.InsufficientTrafficClassBandwidth = 3,
  TsnFailureCode.StreamIDInUse = 4, TsnFailureCode.StreamDestinationAddressInUse = 5, TsnFailureCode.StreamPreemptedByHigherRank = 6, TsnFailureCode.LatencyHasChanged = 7,
  TsnFailureCode.EgressPortNotAVBCapable = 8, TsnFailureCode.UseDifferentDestinationAddress = 9, TsnFailureCode.OutOfMSRPResources = 10, TsnFailureCode.OutOfMMRPResources = 11,
  TsnFailureCode.CannotStoreDestinationAddress = 12, TsnFailureCode.PriorityIsNoAnSRCLass = 13, TsnFailureCode.MaxFrameSizeTooLarge = 14, TsnFailureCode.MaxFanInPortsLimitReached = 15,
  TsnFailureCode.FirstValueChangedForStreamID = 16, TsnFailureCode.VlanBlockedOnEgress = 17, TsnFailureCode.VlanTaggingDisabledOnEgress = 18, TsnFailureCode.SrClassPriorityMismatch = 19,
  TsnFailureCode.FeatureNotPropagated = 20, TsnFailureCode.MaxLatencyExceeded = 21, TsnFailureCode.BridgeDoesNotProvideNetworkID = 22, TsnFailureCode.StreamTransformNotSupported = 23,
  TsnFailureCode.StreamIDTypeNotSupported = 24, TsnFailureCode.FeatureNotSupported = 25
}
 
enum  TsnListenerStatus { TsnListenerStatus.None = 0, TsnListenerStatus.Ready = 1, TsnListenerStatus.PartialFailed = 2, TsnListenerStatus.Failed = 3 }
 
enum  TsnStreamState {
  TsnStreamState.Disabled = 0, TsnStreamState.Configuring = 1, TsnStreamState.Ready = 2, TsnStreamState.Operational = 3,
  TsnStreamState.Error = 4
}
 
enum  TsnTalkerStatus { TsnTalkerStatus.None = 0, TsnTalkerStatus.Ready = 1, TsnTalkerStatus.Failed = 2 }
 
enum  UserTokenType { UserTokenType.Anonymous = 0, UserTokenType.UserName = 1, UserTokenType.Certificate = 2, UserTokenType.IssuedToken = 3 }
 
enum  AccessLevelType : byte {
  AccessLevelType.None = 0, AccessLevelType.CurrentRead = 1, AccessLevelType.CurrentWrite = 2, AccessLevelType.HistoryRead = 4,
  AccessLevelType.HistoryWrite = 8, AccessLevelType.SemanticChange = 16, AccessLevelType.StatusWrite = 32, AccessLevelType.TimestampWrite = 64
}
 
enum  EventNotifierType : byte { EventNotifierType.None = 0, EventNotifierType.SubscribeToEvents = 1, EventNotifierType.HistoryRead = 4, EventNotifierType.HistoryWrite = 8 }
 
enum  AccessRestrictionType : ushort {
  AccessRestrictionType.None = 0, AccessRestrictionType.SigningRequired = 1, AccessRestrictionType.EncryptionRequired = 2, AccessRestrictionType.SessionRequired = 4,
  AccessRestrictionType.ApplyRestrictionsToBrowse = 8
}
 
enum  DataSetFieldFlags : ushort { DataSetFieldFlags.None = 0, DataSetFieldFlags.PromotedField = 1 }
 
enum  AccessLevelExType : uint {
  AccessLevelExType.None = 0, AccessLevelExType.CurrentRead = 1, AccessLevelExType.CurrentWrite = 2, AccessLevelExType.HistoryRead = 4,
  AccessLevelExType.HistoryWrite = 8, AccessLevelExType.SemanticChange = 16, AccessLevelExType.StatusWrite = 32, AccessLevelExType.TimestampWrite = 64,
  AccessLevelExType.NonatomicRead = 256, AccessLevelExType.NonatomicWrite = 512, AccessLevelExType.WriteFullArrayOnly = 1024, AccessLevelExType.NoSubDataTypes = 2048
}
 
enum  AttributeWriteMask : uint {
  AttributeWriteMask.None = 0, AttributeWriteMask.AccessLevel = 1, AttributeWriteMask.ArrayDimensions = 2, AttributeWriteMask.BrowseName = 4,
  AttributeWriteMask.ContainsNoLoops = 8, AttributeWriteMask.DataType = 16, AttributeWriteMask.Description = 32, AttributeWriteMask.DisplayName = 64,
  AttributeWriteMask.EventNotifier = 128, AttributeWriteMask.Executable = 256, AttributeWriteMask.Historizing = 512, AttributeWriteMask.InverseName = 1024,
  AttributeWriteMask.IsAbstract = 2048, AttributeWriteMask.MinimumSamplingInterval = 4096, AttributeWriteMask.NodeClass = 8192, AttributeWriteMask.NodeId = 16384,
  AttributeWriteMask.Symmetric = 32768, AttributeWriteMask.UserAccessLevel = 65536, AttributeWriteMask.UserExecutable = 131072, AttributeWriteMask.UserWriteMask = 262144,
  AttributeWriteMask.ValueRank = 524288, AttributeWriteMask.WriteMask = 1048576, AttributeWriteMask.ValueForVariableType = 2097152, AttributeWriteMask.DataTypeDefinition = 4194304,
  AttributeWriteMask.RolePermissions = 8388608, AttributeWriteMask.AccessRestrictions = 16777216, AttributeWriteMask.AccessLevelEx = 33554432
}
 
enum  DataSetFieldContentMask : uint {
  DataSetFieldContentMask.None = 0, DataSetFieldContentMask.StatusCode = 1, DataSetFieldContentMask.SourceTimestamp = 2, DataSetFieldContentMask.ServerTimestamp = 4,
  DataSetFieldContentMask.SourcePicoSeconds = 8, DataSetFieldContentMask.ServerPicoSeconds = 16, DataSetFieldContentMask.RawData = 32
}
 
enum  JsonDataSetMessageContentMask : uint {
  JsonDataSetMessageContentMask.None = 0, JsonDataSetMessageContentMask.DataSetWriterId = 1, JsonDataSetMessageContentMask.MetaDataVersion = 2, JsonDataSetMessageContentMask.SequenceNumber = 4,
  JsonDataSetMessageContentMask.Timestamp = 8, JsonDataSetMessageContentMask.Status = 16, JsonDataSetMessageContentMask.MessageType = 32
}
 
enum  JsonNetworkMessageContentMask : uint {
  JsonNetworkMessageContentMask.None = 0, JsonNetworkMessageContentMask.NetworkMessageHeader = 1, JsonNetworkMessageContentMask.DataSetMessageHeader = 2, JsonNetworkMessageContentMask.SingleDataSetMessage = 4,
  JsonNetworkMessageContentMask.PublisherId = 8, JsonNetworkMessageContentMask.DataSetClassId = 16, JsonNetworkMessageContentMask.ReplyTo = 32
}
 
enum  PermissionTypeDataType : uint {
  PermissionTypeDataType.None = 0, PermissionTypeDataType.Browse = 1, PermissionTypeDataType.ReadRolePermissions = 2, PermissionTypeDataType.WriteAttribute = 4,
  PermissionTypeDataType.WriteRolePermissions = 8, PermissionTypeDataType.WriteHistorizing = 16, PermissionTypeDataType.Read = 32, PermissionTypeDataType.Write = 64,
  PermissionTypeDataType.ReadHistory = 128, PermissionTypeDataType.InsertHistory = 256, PermissionTypeDataType.ModifyHistory = 512, PermissionTypeDataType.DeleteHistory = 1024,
  PermissionTypeDataType.ReceiveEvents = 2048, PermissionTypeDataType.Call = 4096, PermissionTypeDataType.AddReference = 8192, PermissionTypeDataType.RemoveReference = 16384,
  PermissionTypeDataType.DeleteNode = 32768, PermissionTypeDataType.AddNode = 65536
}
 
enum  UadpDataSetMessageContentMask : uint {
  UadpDataSetMessageContentMask.None = 0, UadpDataSetMessageContentMask.Timestamp = 1, UadpDataSetMessageContentMask.PicoSeconds = 2, UadpDataSetMessageContentMask.Status = 4,
  UadpDataSetMessageContentMask.MajorVersion = 8, UadpDataSetMessageContentMask.MinorVersion = 16, UadpDataSetMessageContentMask.SequenceNumber = 32
}
 
enum  UadpNetworkMessageContentMask : uint {
  UadpNetworkMessageContentMask.None = 0, UadpNetworkMessageContentMask.PublisherId = 1, UadpNetworkMessageContentMask.GroupHeader = 2, UadpNetworkMessageContentMask.WriterGroupId = 4,
  UadpNetworkMessageContentMask.GroupVersion = 8, UadpNetworkMessageContentMask.NetworkMessageNumber = 16, UadpNetworkMessageContentMask.SequenceNumber = 32, UadpNetworkMessageContentMask.PayloadHeader = 64,
  UadpNetworkMessageContentMask.Timestamp = 128, UadpNetworkMessageContentMask.PicoSeconds = 256, UadpNetworkMessageContentMask.DataSetClassId = 512, UadpNetworkMessageContentMask.PromotedFields = 1024
}
 
enum  ValidationOptions {
  ValidationOptions.None = 0x0, ValidationOptions.SuppressCertificateExpired = 0x1, ValidationOptions.SuppressHostNameInvalid = 0x2, ValidationOptions.SuppressRevocationStatusUnknown = 0x8,
  ValidationOptions.SuppressUntrusted = 0x8
}
 Options that can be used to suppress certificate validation errors. More...
 
enum  LicenseActivationStatus { LicenseActivationStatus.Valid, LicenseActivationStatus.Demo }
 
enum  ListenerState { ListenerState.Idle, ListenerState.Listening, ListenerState.Stopped, ListenerState.Disposed }
 
enum  ConnectionState { ConnectionState.Created, ConnectionState.Connected, ConnectionState.Disconnected, ConnectionState.Disposed }
 
enum  CertificateValidationOptions {
  CertificateValidationOptions.Default = 0x0, CertificateValidationOptions.SuppressCertificateExpired = 0x1, CertificateValidationOptions.SuppressHostNameInvalid = 0x2, CertificateValidationOptions.SuppressRevocationStatusUnknown = 0x8,
  CertificateValidationOptions.CheckRevocationStatusOnline = 0x10, CertificateValidationOptions.CheckRevocationStatusOffine = 0x20, CertificateValidationOptions.TreatAsInvalid = 0x40
}
 Options that can be used to suppress certificate validation errors. More...
 
enum  HashAlgorithm {
  HashAlgorithm.Unknown = 0, HashAlgorithm.SHA1 = 1, HashAlgorithm.SHA256 = 2, HashAlgorithm.SHA384 = 3,
  HashAlgorithm.SHA512 = 4
}
 The hash algorithms supported by the stack. More...
 
enum  PublicKeyAlgorithm {
  PublicKeyAlgorithm.Unknown = 0, PublicKeyAlgorithm.RSA1024 = 1, PublicKeyAlgorithm.RSA2048 = 2, PublicKeyAlgorithm.RSA3072 = 3,
  PublicKeyAlgorithm.RSA4096 = 4
}
 The public key algorithms supported by the stack. More...
 
enum  TransportChannelFeatures {
  TransportChannelFeatures.None = 0x0000, TransportChannelFeatures.Open = 0x0001, TransportChannelFeatures.BeginOpen = 0x0002, TransportChannelFeatures.Reconnect = 0x0004,
  TransportChannelFeatures.BeginReconnect = 0x0008, TransportChannelFeatures.BeginClose = 0x0010, TransportChannelFeatures.BeginSendRequest = 0x0020
}
 The masks for the optional features which may not be supported by every transport channel. More...
 
enum  BinaryEncodingSupport { BinaryEncodingSupport.Optional, BinaryEncodingSupport.Required, BinaryEncodingSupport.None }
 The type of binary encoding support allowed by a channel. More...
 
enum  RequestEncoding { RequestEncoding.Binary, RequestEncoding.Xml, RequestEncoding.Json }
 The message encoding used with a request. More...
 
enum  AccessRight { AccessRight.None = 0, AccessRight.Run = 2, AccessRight.Administer = 3 }
 The access rights available. More...
 
enum  WindowsStoreType { WindowsStoreType.LocalMachine, WindowsStoreType.CurrentUser, WindowsStoreType.User, WindowsStoreType.Service }
 The type of certificate store. More...
 

Functions

delegate void CreateCertificateEventHandler (object sender, CreateCertificateEventArgs e)
 A delegate to handle a create certificate event. More...
 
delegate void CreateHttpsCertificateEventHandler (object sender, CreateHttpsCertificateEventArgs e)
 A delegate to handle a create certificate event. More...
 
delegate void UntrustedCertificateEventHandler (object sender, UntrustedCertificateEventArgs e)
 A delegate to handle an untrusted certificate event. More...
 
delegate void ThreadPoolEventHandler (object data, StatusCode error)
 Called when a request is executed by the pool. More...
 
delegate DataValue ModelMappingGetValueHandler (IMapperContext context)
 Gets the value of a property. More...
 
delegate void ModelMappingSetValueHandler (IMapperContext context, DataValue value)
 Sets the value of a property. More...
 

Enumeration Type Documentation

Enumerator
None 

No bit is set

CurrentRead 
CurrentWrite 
HistoryRead 
HistoryWrite 
SemanticChange 
StatusWrite 
TimestampWrite 
NonatomicRead 
NonatomicWrite 
WriteFullArrayOnly 
NoSubDataTypes 

Enumerator
None 

No bit is set

CurrentRead 
CurrentWrite 
HistoryRead 
HistoryWrite 
SemanticChange 
StatusWrite 
TimestampWrite 

Enumerator
None 

No bit is set

SigningRequired 
EncryptionRequired 
SessionRequired 
ApplyRestrictionsToBrowse 

The access rights available.

Enumerator
None 

No access.

Run 

The ability to run an application.

Administer 

The ability to administer an application.

Flags that are set by the historian when returning archived values.

Enumerator
Raw 

A raw data value.

Calculated 

A raw data value.

Interpolated 

A data value which was interpolated.

DataSourceMask 

A mask that selects the bit which identify the source of the value (raw, calculated, interpolated).

Partial 

A data value which was calculated with an incomplete interval.

ExtraData 

A raw data value that hides other data at the same timestamp.

MultipleValues 

Multiple values match the aggregate criteria (i.e. multiple minimum values at different timestamps within the same interval)

Enumerator
Server 
Client 
ClientAndServer 
DiscoveryServer 

Enumerator
None 

No bit is set

AccessLevel 
ArrayDimensions 
BrowseName 
ContainsNoLoops 
DataType 
Description 
DisplayName 
EventNotifier 
Executable 
Historizing 
InverseName 
IsAbstract 
MinimumSamplingInterval 
NodeClass 
NodeId 
Symmetric 
UserAccessLevel 
UserExecutable 
UserWriteMask 
ValueRank 
WriteMask 
ValueForVariableType 
DataTypeDefinition 
RolePermissions 
AccessRestrictions 
AccessLevelEx 

The type of binary encoding support allowed by a channel.

Enumerator
Optional 

The UA binary encoding may be used.

Required 

The UA binary encoding must be used.

None 

The UA binary encoding may not be used.

Enumerator
NotSpecified 
BestEffort 
AtLeastOnce 
AtMostOnce 
ExactlyOnce 

Enumerator
None 
ReferenceTypeId 
IsForward 
NodeClass 
BrowseName 
DisplayName 
TypeDefinition 
All 
ReferenceTypeInfo 
TargetInfo 

The set of built-in data types for UA type descriptions.

Enumerator
Null 

An invalid or unspecified value.

Boolean 

A boolean logic value (true or false).

SByte 

An 8 bit signed integer value.

Byte 

An 8 bit unsigned integer value.

Int16 

A 16 bit signed integer value.

UInt16 

A 16 bit signed integer value.

Int32 

A 32 bit signed integer value.

UInt32 

A 32 bit unsigned integer value.

Int64 

A 64 bit signed integer value.

UInt64 

A 64 bit unsigned integer value.

Float 

An IEEE single precision (32 bit) floating point value.

Double 

An IEEE double precision (64 bit) floating point value.

String 

A sequence of Unicode characters.

DateTime 

An instance in time.

Guid 

A 128-bit globally unique identifier.

ByteString 

A sequence of bytes.

XmlElement 

An XML element.

NodeId 

An identifier for a node in the address space of a UA server.

ExpandedNodeId 

A node id that stores the namespace URI instead of the namespace index.

StatusCode 

A structured result code.

QualifiedName 

A string qualified with a namespace.

LocalizedText 

A localized text string with an locale identifier.

ExtensionObject 

An opaque object with a syntax that may be unknown to the receiver.

DataValue 

A data value with an associated quality and timestamp.

Variant 

Any of the other built-in types.

DiagnosticInfo 

A diagnostic information associated with a result code.

Number 

Any numeric value.

Integer 

A signed integer.

UInteger 

An unsigned integer.

Enumeration 

An enumerated value

Options that can be used to suppress certificate validation errors.

Enumerator
Default 

Use the default options.

SuppressCertificateExpired 

Ignore expired certificates.

SuppressHostNameInvalid 

Ignore mismatches between the URL and the DNS names in the certificate.

SuppressRevocationStatusUnknown 

Ignore errors when it is not possible to check the revocation status for a certificate.

CheckRevocationStatusOnline 

Attempt to check the revocation status online.

CheckRevocationStatusOffine 

Attempt to check the revocation status offline.

TreatAsInvalid 

Never trust the certificate.

Enumerator
Created 
Connected 
Disconnected 
Disposed 

Enumerator
None 

No bit is set

StatusCode 
SourceTimestamp 
ServerTimestamp 
SourcePicoSeconds 
ServerPicoSeconds 
RawData 

Enumerator
None 
Absolute 
Percent 

The DiagnosticsMasks enumeration.

Enumerator
None 

ServiceSymbolicId = 0,

ServiceSymbolicId 

ServiceSymbolicId = 1,

ServiceLocalizedText 

ServiceLocalizedText = 2,

ServiceAdditionalInfo 

ServiceAdditionalInfo = 4,

ServiceInnerStatusCode 

ServiceInnerStatusCode = 8,

ServiceInnerDiagnostics 

ServiceInnerDiagnostics = 16,

ServiceSymbolicIdAndText 

ServiceSymbolicIdAndText = 3,

ServiceNoInnerStatus 

ServiceNoInnerStatus = 15,

ServiceAll 

ServiceAll = 31,

OperationSymbolicId 

OperationSymbolicId = 32,

OperationLocalizedText 

OperationLocalizedText = 64,

OperationAdditionalInfo 

OperationAdditionalInfo = 128,

OperationInnerStatusCode 

OperationInnerStatusCode = 256,

OperationInnerDiagnostics 

OperationInnerDiagnostics = 512,

OperationSymbolicIdAndText 

OperationSymbolicIdAndText = 96,

OperationNoInnerStatus 

OperationNoInnerStatus = 224,

OperationAll 

OperationAll = 992,

SymbolicId 

SymbolicId = 33,

LocalizedText 

LocalizedText = 66,

AdditionalInfo 

AdditionalInfo = 132,

InnerStatusCode 

InnerStatusCode = 264,

InnerDiagnostics 

InnerDiagnostics = 528,

SymbolicIdAndText 

SymbolicIdAndText = 99,

NoInnerStatus 

NoInnerStatus = 239,

All 

All = 1023

The type of encoding used by an encoder/decoder.

Enumerator
Binary 

The UA Binary encoding.

Xml 

XML

Enumerator
None 

No bit is set

SubscribeToEvents 
HistoryRead 
HistoryWrite 

Enumerator
AbsoluteValue 
PercentOfValue 
PercentOfRange 
PercentOfEURange 
Unknown 

The types of encodings that may used with an object.

Enumerator
None 

The extension object has no body.

Binary 

The extension object has a binary encoded body.

Xml 

The extension object has an XML encoded body.

EncodeableObject 

The extension object has an encodeable object body.

The possible modes that can be used when opening files.

Enumerator
Read 

The file is opened for reading.

Write 

The file if opened for writing.

EraseExisting 

The file should be erased after opening.

Append 

Any new data should be appended to an existing file.

ReadWrite 

The file is opened for reading and writing.

EraseAndWrite 

The file is opened for writing and any existing contents are erased.

AppendAndWrite 

The file is opened for writing and any new data is appended to the end of the file.

Enumerator
Equals 
IsNull 
GreaterThan 
LessThan 
GreaterThanOrEqual 
LessThanOrEqual 
Like 
Not 
Between 
InList 
And 
Or 
Cast 
InView 
OfType 
RelatedTo 
BitwiseAnd 
BitwiseOr 

The possible generic data type classes.

Enumerator
Simple 

A simple generic data type.

Enumerated 

An enumerated generic data type.

Structured 

A structured generic data type.

Union 

A union generic data type.

OptionalField 

A structure data type with optional fields.

OptionSet 

An OptionSet generic data type.

StructureWithSubtypedValues 

A structured data type with fields that allow setting values with subtypes of their data types.

UnionWithSubtypesValues 

A union data type with fields that allow setting values with subtypes of their data types.

The hash algorithms supported by the stack.

Enumerator
Unknown 

An unknown/invalid algorithm.

SHA1 

A 160 bit SHA1 hash.

SHA256 

A 256 bit SHA2 hash.

SHA384 

A 384 bit SHA2 hash.

SHA512 

A 512 bit SHA2 hash.

Enumerator
UserName 
Thumbprint 
Role 
GroupId 
Anonymous 
AuthenticatedUser 
Application 

Enumerator
Up 
Down 
Testing 
Unknown 
Dormant 
NotPresent 
LowerLayerDown 

Enumerator
None 

No bit is set

DataSetWriterId 
MetaDataVersion 
SequenceNumber 
Timestamp 
Status 
MessageType 

Enumerator
None 

No bit is set

NetworkMessageHeader 
DataSetMessageHeader 
SingleDataSetMessage 
PublisherId 
DataSetClassId 
ReplyTo 

Enumerator
Valid 
Demo 

Flags that are set to indicate the limit status of the value.

Enumerator
None 

The value is free to change.

Low 

The value is at the lower limit for the data source.

High 

The value is at the higher limit for the data source.

Constant 

The value is constant and cannot change.

Enumerator
Idle 
Listening 
Stopped 
Disposed 

Enumerator
NodeAdded 
NodeDeleted 
ReferenceAdded 
ReferenceDeleted 
DataTypeChanged 

Enumerator
Mandatory 

The BrowseName must appear in all instances of the type.

Optional 

The BrowseName may appear in an instance of the type.

Constraint 

The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.

Enumerator
InProgress 
Complete 
Failed 
Unknown 
NoNegotiation 

The masks that case used to set the bitmask in a NodeAccessInfo object.

Enumerator
UA_OTHER_ATTRREADABLE 
UA_OTHER_READABLE 
UA_OTHER_WRITABLE 
UA_OTHER_BROWSEABLE 
UA_OTHER_HISTORYREADABLE 
UA_OTHER_HISTORYINSERT 
UA_OTHER_HISTORYMODIFY 
UA_OTHER_HISTORYDELETE 
UA_OTHER_EVENTREADABLE 
UA_OTHER_EXECUTABLE 
UA_OTHER_ATTRWRITABLE 
UA_OTHER_OBSERVATION 
UA_OTHER_OPERATION 
UA_OTHER_ALL 
UA_GROUP_ATTRREADABLE 
UA_GROUP_READABLE 
UA_GROUP_WRITABLE 
UA_GROUP_BROWSEABLE 
UA_GROUP_HISTORYREADABLE 
UA_GROUP_HISTORYINSERT 
UA_GROUP_HISTORYMODIFY 
UA_GROUP_HISTORYDELETE 
UA_GROUP_EVENTREADABLE 
UA_GROUP_EXECUTABLE 
UA_GROUP_ATTRWRITABLE 
UA_GROUP_OBSERVATION 
UA_GROUP_OPERATION 
UA_GROUP_ALL 
UA_OWNER_ATTRREADABLE 
UA_OWNER_READABLE 
UA_OWNER_WRITABLE 
UA_OWNER_BROWSEABLE 
UA_OWNER_HISTORYREADABLE 
UA_OWNER_HISTORYINSERT 
UA_OWNER_HISTORYMODIFY 
UA_OWNER_HISTORYDELETE 
UA_OWNER_EVENTREADABLE 
UA_OWNER_EXECUTABLE 
UA_OWNER_ATTRWRITABLE 
UA_OWNER_OBSERVATION 
UA_OWNER_OPERATION 
UA_OWNER_ALL 
UA_ALL_SIGNING_REQUIRED 
UA_ALL_ENCRYPTION_REQUIRED 

Enumerator
None 
AccessLevel 
ArrayDimensions 
BrowseName 
ContainsNoLoops 
DataType 
Description 
DisplayName 
EventNotifier 
Executable 
Historizing 
InverseName 
IsAbstract 
MinimumSamplingInterval 
NodeClass 
NodeId 
Symmetric 
UserAccessLevel 
UserExecutable 
UserWriteMask 
ValueRank 
WriteMask 
Value 
DataTypeDefinition 
RolePermissions 
AccessRestrictions 
All 
BaseNode 
Object 
ObjectType 
Variable 
VariableType 
Method 
ReferenceType 
View 

Enumerator
Unspecified 
Object 
Variable 
Method 
ObjectType 
VariableType 
ReferenceType 
DataType 
View 

Enumerator
Read 
Write 
EraseExisting 
Append 

The possible permissions that can be assigned to a node or scope.

Enumerator
None 

No rights set.

AttrReadable 

The non-value attributes are readable.

Readable 

The value attribute is readable.

Writable 

The value attribute is writable.

Browseable 

The node is browseable. AttrReadable must be set in addition.

HistoryReadable 

The node history is readable.

HistoryInsert 

New entries can be inserted in to the node history.

HistoryModify 

Existing entries can be modified in the node history.

HistoryDelete 

Existing entries can be deleted from the node history.

EventReadable 

Events produced by the node can be subscribed to.

Executable 

The method node may be called.

AttrWritable 

The non-value attributes may be writeable depending on the WriteMask.

Observation 

Combination of AttrReadable, Readable, Browseable, HistoryReadable and EventReadable

Operation 

Combination of Observation, Writable and Executable

AllPermissions 

All available permissions.

Enumerator
None 

No bit is set

Browse 
ReadRolePermissions 
WriteAttribute 
WriteRolePermissions 
WriteHistorizing 
Read 
Write 
ReadHistory 
InsertHistory 
ModifyHistory 
DeleteHistory 
ReceiveEvents 
Call 
AddReference 
RemoveReference 
DeleteNode 
AddNode 

The public key algorithms supported by the stack.

Enumerator
Unknown 

An unknown/invalid algorithm.

RSA1024 

A 1024 bit RSA key.

RSA2048 

A 2048 bit RSA key.

RSA3072 

A 3072 bit RSA key.

RSA4096 

A 4096 bit RSA key.

Enumerator
Disabled 
Paused 
Operational 
Error 
PreOperational 

Enumerator
None 
Cold 
Warm 
Hot 
Transparent 
HotAndMirrored 

The message encoding used with a request.

Enumerator
Binary 

The request used the UA binary encoding.

Xml 

The request used the UA XML encoding.

Json 

The request used the UA JSON encoding.

Enumerator
Issue 
Renew 

Enumerator
Running 
Failed 
NoConfiguration 
Suspended 
Shutdown 
Test 
CommunicationFault 
Unknown 

Enumerator
Structure 
StructureWithOptionalFields 
Union 
StructureWithSubtypedValues 
UnionWithSubtypedValues 

The possible trace levels.

Enumerator
None 

No tracing.

Error 

Error which require bugfixing.

Warning 

Warnings which might indicate problem.

System 

General system messages.

Info 

Rare system messages (start, stop, connect)

InterfaceCall 

Interface calls.

Constructor 

Constructors.

ProgramFlow 

Program flow.

Data 

Any additional debug information.

Default 

Use default trace.

The masks for the optional features which may not be supported by every transport channel.

Enumerator
None 

The channel does not support any optional features.

Open 

The channel supports Open.

BeginOpen 

The channel supports asynchronous Open.

Reconnect 

The channel supports Reconnect.

BeginReconnect 

The channel supports asynchronous Reconnect.

BeginClose 

The channel supports asynchronous Close.

BeginSendRequest 

The channel supports asynchronous SendRequest.

Enumerator
None 
TrustedCertificates 
TrustedCrls 
IssuerCertificates 
IssuerCrls 
All 

Enumerator
NoFailure 
InsufficientBandwidth 
InsufficientResources 
InsufficientTrafficClassBandwidth 
StreamIDInUse 
StreamDestinationAddressInUse 
StreamPreemptedByHigherRank 
LatencyHasChanged 
EgressPortNotAVBCapable 
UseDifferentDestinationAddress 
OutOfMSRPResources 
OutOfMMRPResources 
CannotStoreDestinationAddress 
PriorityIsNoAnSRCLass 
MaxFrameSizeTooLarge 
MaxFanInPortsLimitReached 
FirstValueChangedForStreamID 
VlanBlockedOnEgress 
VlanTaggingDisabledOnEgress 
SrClassPriorityMismatch 
FeatureNotPropagated 
MaxLatencyExceeded 
BridgeDoesNotProvideNetworkID 
StreamTransformNotSupported 
StreamIDTypeNotSupported 
FeatureNotSupported 

Enumerator
Disabled 
Configuring 
Ready 
Operational 
Error 

Enumerator
None 

No bit is set

Timestamp 
PicoSeconds 
Status 
MajorVersion 
MinorVersion 
SequenceNumber 

Enumerator
None 

No bit is set

PublisherId 
GroupHeader 
WriterGroupId 
GroupVersion 
NetworkMessageNumber 
SequenceNumber 
PayloadHeader 
Timestamp 
PicoSeconds 
DataSetClassId 
PromotedFields 

Enumerator
Anonymous 
UserName 
Certificate 
IssuedToken 

Options that can be used to suppress certificate validation errors.

Enumerator
None 

Use the default options.

SuppressCertificateExpired 

Ignore expired certificates.

SuppressHostNameInvalid 

Ignore mismatches between the URL and the DNS names in the certificate.

SuppressRevocationStatusUnknown 

Ignore errors when it is not possible to check the revocation status for a certificate.

SuppressUntrusted 

Ignore errors caused by an untrusted certificate.

The well known scopes that can be used.

Enumerator
Anonymous 

An anonymous (default) scope.

Administrator 

The administrator scope.

SecurityAdmin 

The security administrator scope.

ConfigurationAdmin 

The configuration administrator scope.

Operator 

The operator scope.

Observer 

The observer scope.

BeginOfUserScopeIds 

The first ScopeId defined by the user of the sdk.

If the well known scope ids defined by the sdk and custom scope ids should be used, the custom scope ids should by greater or eaqual than this value.

uint CustomScope1 = (uint) WellKnownScopes.BeginOfUserScopeIds;
uint CustomScope2 = (uint) WellKnownScopes.BeginOfUserScopeIds + 1;

The type of certificate store.

Enumerator
LocalMachine 

The local machine.

CurrentUser 

The current user.

User 

A user account stores.

Service 

A service account store.

Function Documentation

delegate void UnifiedAutomation.UaBase.CreateCertificateEventHandler ( object  sender,
CreateCertificateEventArgs  e 
)

A delegate to handle a create certificate event.

Parameters
senderThe sender.
eThe UnifiedAutomation.UaBase.CreateCertificateEventArgs instance containing the event data.
delegate void UnifiedAutomation.UaBase.CreateHttpsCertificateEventHandler ( object  sender,
CreateHttpsCertificateEventArgs  e 
)

A delegate to handle a create certificate event.

Parameters
senderThe sender.
eThe UnifiedAutomation.UaBase.CreateHttpsCertificateEventArgs instance containing the event data.
delegate DataValue UnifiedAutomation.UaBase.ModelMappingGetValueHandler ( IMapperContext  context)

Gets the value of a property.

Returns
The value.
delegate void UnifiedAutomation.UaBase.ModelMappingSetValueHandler ( IMapperContext  context,
DataValue  value 
)

Sets the value of a property.

Parameters
contextThe request context.
valueThe value.
delegate void UnifiedAutomation.UaBase.ThreadPoolEventHandler ( object  data,
StatusCode  error 
)

Called when a request is executed by the pool.

Parameters
dataThe data.
errorThe error.
delegate void UnifiedAutomation.UaBase.UntrustedCertificateEventHandler ( object  sender,
UntrustedCertificateEventArgs  e 
)

A delegate to handle an untrusted certificate event.

Parameters
senderThe sender.
eThe UnifiedAutomation.UaBase.UntrustedCertificateEventArgs instance containing the event data.