C# (CSharp) Opc.Ua Namespace

Nested Namespaces

Opc.Ua.Adi
Opc.Ua.AggregateTester
Opc.Ua.Bindings
Opc.Ua.Client
Opc.Ua.Com
Opc.Ua.ComServerWrapper
Opc.Ua.Configuration
Opc.Ua.Di
Opc.Ua.Export
Opc.Ua.Fdi5
Opc.Ua.Fdi7
Opc.Ua.Gds
Opc.Ua.MTConnect
Opc.Ua.NetworkTester
Opc.Ua.Plc
Opc.Ua.Sample
Opc.Ua.SampleClient
Opc.Ua.SampleServer
Opc.Ua.Schema
Opc.Ua.Security
Opc.Ua.Server
Opc.Ua.ServerTest

Classes

Name Description
AccessLevels Flags that can be set for the AccessLevel attribute.
AccessTemplateManager Manages a set of user access permission templates.
AcknowledgeableConditionState
ActivateSessionMessage
ActivateSessionResponseMessage
AddNodesMessage
AddNodesResponseMessage
AddReferencesMessage
AddReferencesResponseMessage
AlarmConditionState
ApplicationAccessRule An access rule for an application.
Argument The Argument class.
AsyncResultBase A base class for AsyncResult objects
AttributeOperand
Attributes
AuditEventState
BaseDataVariableTypeState A base class for all data variable type nodes.
BaseEventState
BaseInstanceState The base class for all instance nodes.
BaseObjectState The base class for all object nodes.
BaseObjectTypeState The base class for all object type nodes.
BaseTypeState The base class for all type nodes.
BaseVariableTypeState The base class for all variable type nodes.
BinaryDecoder Decodes objects from a UA Binary encoded stream.
BindingFactory A class that manages a mapping between a URL scheme and a binding.
BrowseDescription
BrowseMessage
BrowseNames
BrowseNextMessage
BrowseNextResponseMessage
BrowsePath
BrowseResponseMessage
CallMessage
CallMethodRequest The description of a value to write.
CallResponseMessage
CancelMessage
CancelResponseMessage
CertificateFactory Creates a manages certificates.
CertificateFactory.CERT_ALT_NAME_ENTRY
CertificateFactory.CERT_ALT_NAME_ENTRY_UNION
CertificateFactory.CERT_ALT_NAME_INFO
CertificateFactory.CERT_AUTHORITY_KEY_ID2_INFO
CertificateFactory.CERT_AUTHORITY_KEY_ID_INFO
CertificateFactory.CERT_BASIC_CONSTRAINTS2_INFO
CertificateFactory.CERT_CONTEXT
CertificateFactory.CERT_ENHKEY_USAGE
CertificateFactory.CERT_EXTENSION
CertificateFactory.CERT_EXTENSIONS
CertificateFactory.CERT_INFO
CertificateFactory.CERT_NAME_BLOB
CertificateFactory.CERT_PUBLIC_KEY_INFO
CertificateFactory.CERT_SIGNED_CONTENT_INFO
CertificateFactory.CRL_ENTRY
CertificateFactory.CRL_INFO
CertificateFactory.CRYPT_ALGORITHM_IDENTIFIER
CertificateFactory.CRYPT_BIT_BLOB
CertificateFactory.CRYPT_DATA_BLOB
CertificateFactory.CRYPT_ENCODE_PARA
CertificateFactory.CRYPT_INTEGER_BLOB
CertificateFactory.CRYPT_KEY_PROV_INFO
CertificateFactory.CRYPT_OBJID_BLOB
CertificateFactory.NativeMethods Declares the native methods used by the class.
CertificateFactory.SYSTEMTIME
CertificateIdentifier The identifier for an X509 certificate.
CertificateIdentifierCollection A collection of CertificateIdentifier objects.
CertificateStoreIdentifier Describes a certificate store.
CertificateStoreType The type of certificate store.
CertificateTrustList A list of trusted certificates.
CertificateValidationEventArgs The event arguments provided when a certificate validation error occurs.
CertificateValidator Validates certificates.
CertificateValidator.WcfValidatorWrapper Wraps a WCF validator so the validator can be used in WCF bindings.
ClientBase The client side interface with a UA server.
CloseSecureChannelMessage
CloseSecureChannelResponseMessage
CloseSessionMessage
CloseSessionResponseMessage
ConditionState
ConditionStateNames Defines the default names for the condition states.
ConfigurationWatcher Watches the configuration file and reports any changes.
ConfigurationWatcherEventArgs Stores the arguments passed when the configuration file changes.
ContentFilter
ContentFilter.ElementResult Stores the validation results for a ContentFilterElement.
ContentFilter.Result Stores the validation results for a ContentFilterElement.
ContentFilterElement
CreateMonitoredItemsMessage
CreateMonitoredItemsResponseMessage
CreateSessionMessage
CreateSessionResponseMessage
CreateSubscriptionMessage
CreateSubscriptionResponseMessage
DataChangeFilter A filter to apply when monitoring data changes.
DataTypeDefinition Defines an abstract description of a type.
DataTypeDefinitionField Defines a field within an abstract definition of a data type.
DataTypeIds
DataTypeNode A view node in the server address space.
DataTypeState The base class for all reference type nodes.
DataTypes
DeleteMonitoredItemsMessage
DeleteMonitoredItemsResponseMessage
DeleteNodesMessage
DeleteNodesResponseMessage
DeleteReferencesMessage
DeleteReferencesResponseMessage
DeleteSubscriptionsMessage
DeleteSubscriptionsResponseMessage
DialogConditionState
DirectoryCertificateStore Provides access to a simple file based certificate store.
DirectoryCertificateStore.Entry
DiscoveryChannel A channel object used by clients to access a UA discovery service.
DiscoveryClient
DiscoveryEndpoint
DiscoveryServerBase
EUInformation Stores information about engineering units.
ElementOperand
EncodeableFactory Creates encodeable objects based on the type id.
EncodeableObject
EncryptedData Stores a block of encypted data.
EndpointBase A base class for UA endpoints.
EndpointBase.ProcessRequestAsyncResult An AsyncResult object when handling an asynchronous request.
EndpointBase.ServiceDefinition Stores the definition of a service supported by the server.
EndpointConfiguration Describes how to connect to an endpoint.
EndpointDescription Describes how to connect to an endpoint.
EventFieldList A list of event field values returned in a NotificationMessage.
EventFilter A filter to apply when monitoring event.
EventFilter.Result Stores the validation results for a EventFilter.
EventNotifiers Flags that can be set for the EventNotifier attribute.
ExceptionDlg
ExclusiveLimitAlarmState
ExclusiveLimitStateMachineState
FilterContext Provides context information to used when searching the address space.
FilterOperand
FindServersMessage
FindServersOnNetworkMessage
FindServersOnNetworkResponseMessage
FindServersResponseMessage
FiniteStateMachineState
FiniteStateMachineState.ElementInfo Stores information about a statemachine element.
FolderState The base class for all folder nodes.
FolderTypeState The base class for all object type nodes.
GetEndpointsMessage
GetEndpointsResponseMessage
HiResClock Produces high resolution timestamps.
HiResClock.NativeMethods Defines the native methods used by the class.
HistoryReadMessage
HistoryReadResponseMessage
HistoryReadValueId The description of a value to read.
HistoryUpdateDetails The description of a value to read.
HistoryUpdateMessage
HistoryUpdateResponseMessage
ImpersonationContext Stores information about the user that is currently being impersonated.
ImpersonationContext.Win32
InstanceNode An instance node in the server address space.
InstanceStateSnapshot A lightweight snapshot of an instance node.
InstanceStateSnapshot.ChildNode Stores the key attributes of a child node.
InvokeServiceMessage
InvokeServiceResponseMessage
IssuedIdentityToken The IssuedIdentityToken class.
JsonDecoder Reads objects from a XML stream.
JsonEncoder Writes objects to a XML stream.
LiteralOperand
Lock A helper object that can be used in a using() clause to acquire/release a SafeLock.
MethodIds
MethodNode A method node in the server address space.
MethodState The base class for all method nodes.
Methods
MinimumSamplingIntervals Constants defined for the MinimumSamplingInterval attribute.
ModifyMonitoredItemsMessage
ModifyMonitoredItemsResponseMessage
ModifySubscriptionMessage
ModifySubscriptionResponseMessage
MonitoredItemCreateRequest The description of a monitored item to create.
MonitoredItemCreateResult The description of a monitored item to create.
MonitoredItemModifyRequest The description of a monitored item to create.
MonitoredItemNotification A datachange returned in a NotificationMessage.
Namespaces Defines well-known namespaces.
Node A node in the server address space.
NodeBrowser A thread safe object which browses the references for an node.
NodeStateReference Stores the a reference for a node.
NodeTypeDescription
NonExclusiveLimitAlarmState
NotificationMessage A message return in a Publish response.
NumericRange A class that stores a numeric range.
ObjectIds
ObjectNode An object node in the server address space.
ObjectTypeIds
ObjectTypeNode An object type node in the server address space.
ObjectTypes
Objects
OpenSecureChannelMessage
OpenSecureChannelResponseMessage
Profiles Common profiles that UA applications may support.
ProgramStateMachineState
PropertyTypeState A base class for all property variable type nodes.
PublishMessage
PublishResponseMessage
QueryDataDescription
QueryFirstMessage
QueryFirstResponseMessage
QueryNextMessage
QueryNextResponseMessage
Range Stores a range.
ReadMessage
ReadResponseMessage
ReadValueId The description of a value to read.
ReferenceDescription A reference returned in browse operation.
ReferenceNode A node in the server address space.
ReferenceTypeIds
ReferenceTypeNode A reference type node in the server address space.
ReferenceTypeState The base class for all reference type nodes.
ReferenceTypes
RegisterNodesMessage
RegisterNodesResponseMessage
RegisterServer2Message
RegisterServer2ResponseMessage
RegisterServerMessage
RegisterServerResponseMessage
RegistrationChannel A channel object used by clients to access a UA discovery service.
RegistrationClient
RelativePath A class that stores a relative path
RelativePathFormatter A class that stores a relative path string
RelativePathFormatter.Element
RepublishMessage
RepublishResponseMessage
RsaUtils Defines functions to implement RSA cryptography.
SafeLock A class that allows threads to determine who, if anyone, has the lock on an object.
SecureChannelContext Stores context information for the current secure channel.
SecurityAlgorithms Defines constants for key security policies.
SecurityConfiguration The security configuration for the application.
SecurityPolicies Defines constants for key security policies.
ServerBase A base class for a UA server implementation.
ServerBase.BaseAddress Stores information about a base address.
ServerBase.RequestQueue Manages a queue of requests.
ServerProperties The properties of the current server instance.
ServiceHost A host for a UA service.
ServiceMessageContext Stores context information associated with a UA server that is used during message processing.
ServiceMessageContextBehaviorAttribute
ServiceMessageContextMessageInspector Ensures the operation context is set up correctly.
ServiceResult
ServiceResultException
ServiceResultException.Strings Wraps string constants defined in the class.
SessionChannel A channel object used by clients to access a UA service.
SessionClient
SessionEndpoint
SessionServerBase
SetMonitoringModeMessage
SetMonitoringModeResponseMessage
SetPublishingModeMessage
SetPublishingModeResponseMessage
SetTriggeringMessage
SetTriggeringResponseMessage
ShelvedStateMachineState
SimpleAttributeOperand A clause that identifies a field to return with the event.
SoftwareCertificate The SoftwareCertificate class.
StatusCodes
StatusResult Stores a StatusCode/DiagnosticInfo.
StoreLocations Constants that identify certificate store locations.
StoreNames Constants that identify certificate store names.
StringTable A thread safe table of string constants.
SystemContext A generic implementation for ISystemContext interface.
TransferSubscriptionsMessage
TransferSubscriptionsResponseMessage
TranslateBrowsePathsToNodeIdsMessage
TranslateBrowsePathsToNodeIdsResponseMessage
TranslationInfo Stores the information requires to translate a string.
TransportChannelSettings Stores the configuration settings for a channel.
TransportListenerSettings Stores the configuration settings for a channel.
TypeNode An type node in the server address space.
TypeTable Stores the type tree for a server.
TypeTable.TypeInfo Stores the information about an indexed type.
UADataTypeDefinition Defines an abstract description of a type.
UnregisterNodesMessage
UnregisterNodesResponseMessage
UserIdentity A generic user identity class.
UserIdentity.Win32
UserIdentityToken The UserIdentityToken class.
UserNameIdentityToken The UserIdentityToken class.
UserRoleManager Manages a set of user roles.
UserTokenPolicy Defines constants for key user token policies.
ValueRanks Constants defined for the ValueRank attribute.
VariableAttributes Stores information about engineering units.
VariableIds
VariableNode A variable node in the server address space.
VariableTypeIds
VariableTypeNode A variable type node in the server address space.
VariableTypes
Variables
ViewDescription
ViewNode A view node in the server address space.
ViewState The base class for all view nodes.
ViewTable The table of all reference types known to the server.
WcfChannelBase A base class for WCF channel objects used access UA interfaces
WcfChannelBase.SendRequestAsyncResult An AsyncResult object when handling an asynchronous request.
WcfChannelBase.WcfChannelAsyncResult An async result object that wraps the WCF channel.
Win32
Win32.CERT_CONTEXT
Win32.CERT_INFO
Win32.CERT_NAME_BLOB
Win32.CERT_PUBLIC_KEY_INFO
Win32.CERT_SIGNED_CONTENT_INFO
Win32.CRL_ENTRY
Win32.CRL_INFO
Win32.CRYPT_ALGORITHM_IDENTIFIER
Win32.CRYPT_BIT_BLOB
Win32.CRYPT_DATA_BLOB
Win32.CRYPT_INTEGER_BLOB
Win32.CRYPT_OBJID_BLOB
WindowsCertificateStore Provides access to a simple file based certificate store.
WindowsCertificateStore.CERT_CONTEXT
WindowsCertificateStore.CERT_INFO
WindowsCertificateStore.CERT_PUBLIC_KEY_INFO
WindowsCertificateStore.CRYPTOAPI_BLOB
WindowsCertificateStore.CRYPT_ALGORITHM_IDENTIFIER
WindowsCertificateStore.CRYPT_BIT_BLOB
WindowsCertificateStore.CRYPT_KEY_PROV_INFO
WindowsCertificateStore.EnumResults
WindowsCertificateStore.NativeMethods The native methods used by the class.
WriteMessage
WriteResponseMessage
WriteValue The description of a value to write.
X509AuthorityKeyIdentifierExtension Stores the authority key identifier extension.
X509CRL Provides access to an X509 CRL object.
X509IdentityToken The X509IdentityToken class.
X509SubjectAltNameExtension Stores the subject alternate name extension.
XmlDecoder Reads objects from a XML stream.
XmlEncoder Writes objects to a XML stream.