- Opc.Ua.Core Assembly
- Overview
 - Namespaces
- Opc.Ua Namespace
- Overview
 - Classes
- AccessLevels
 - ApplicationConfiguration
- Overview
 - Members
 - ApplicationConfiguration Constructor
 - Methods
- CreateMessageContext Method
 - GetFilePathFromAppConfig Method
 - GetServerDomainNames Method
 - Initialize Method
 - Load Method
- Load(String,ApplicationType) Method
 - Load(String,ApplicationType,Type) Method
 - Load(FileInfo,ApplicationType,Type) Method
 - Load(FileInfo,ApplicationType,Type,Boolean,ICertificatePasswordProvider) Method
 - Load(Stream,ApplicationType,Type,Boolean,ICertificatePasswordProvider) Method
 
 - LoadCachedEndpoints Method
 - LoadWithNoValidation Method
 - ParseExtension Method
 - SaveToFile Method
 - UpdateExtension<T> Method
 - Validate Method
 
 - Properties
 
 - ApplicationConfigurationSection
 - AsyncResultBase
 - BaseDataVariableState
 - BaseDataVariableState<T>
 - BaseDataVariableTypeState
 - BaseDataVariableTypeState<T>
 - BaseInstanceState
 - BaseObjectState
 - BaseObjectTypeState
 - BaseTypeState
 - BaseVariableState
 - BaseVariableTypeState
 - BaseVariableValue
 - BinaryDecoder
 - BinaryEncoder
 - BooleanCollection
 - BrowseNames
 - ByteCollection
 - ByteStringCollection
 - CertificateFactory
- Overview
 - Members
 - Methods
- Create Method
 - CreateCertificate Method
- CreateCertificate(String) Method
 - CreateCertificate(String,String,String,IList<String>) Method
 - CreateCertificate(String,String,String,String,String,String,IList<String>,UInt16,DateTime,UInt16,UInt16,Boolean,X509Certificate2,Byte[],Int32) Method
 
 - CreateCertificateWithPEMPrivateKey Method
 - CreateCertificateWithPrivateKey Method
 - CreateSigningRequest Method
 - Load Method
 - RevokeCertificate Method
 
 - Fields
 
 - CertificateIdentifier
 - CertificateIdentifierCollection
 - CertificatePasswordProvider
 - CertificateStoreIdentifier
 - CertificateStoreType
 - CertificateTrustList
 - CertificateUpdateEventArgs
 - CertificateValidationEventArgs
 - CertificateValidator
 - ClientBase
 - ClientConfiguration
 - ConditionStateNames
 - ConfigurationLocation
 - ConfigurationWatcher
 - ConfigurationWatcherEventArgs
 - ConfiguredEndpoint
 - ConfiguredEndpointCollection
 - ConnectionStatusEventArgs
 - ConnectionWaitingEventArgs
 - ContentFilter.ElementResult
 - ContentFilter.Result
 - DataTypeState
 - DataValue
 - DataValueCollection
 - DateTimeCollection
 - DefaultEncodingLimits
 - DiagnosticInfo
- Overview
 - Members
 - DiagnosticInfo Constructor
- DiagnosticInfo Constructor()
 - DiagnosticInfo Constructor(DiagnosticInfo)
 - DiagnosticInfo Constructor(Int32,Int32,Int32,Int32,String)
 - DiagnosticInfo Constructor(ServiceResult,DiagnosticsMasks,Boolean,StringTable)
 - DiagnosticInfo Constructor(Exception,DiagnosticsMasks,Boolean,StringTable)
 
 - Methods
 - Properties
 - Fields
 
 - DiagnosticInfoCollection
 - DirectoryCertificateStore
 - DiscoveryServerConfiguration
 - DoubleCollection
 - EncodeableFactory
 - EncodeableObject
 - EncryptedData
 - EndpointBase
 - EventFilter.Result
 - EventNotifiers
 - ExpandedNodeId
- Overview
 - Members
 - ExpandedNodeId Constructor
- ExpandedNodeId Constructor(ExpandedNodeId)
 - ExpandedNodeId Constructor(NodeId)
 - ExpandedNodeId Constructor(Object,UInt16,String,UInt32)
 - ExpandedNodeId Constructor(NodeId,String)
 - ExpandedNodeId Constructor(NodeId,String,UInt32)
 - ExpandedNodeId Constructor(UInt32)
 - ExpandedNodeId Constructor(UInt32,UInt16)
 - ExpandedNodeId Constructor(UInt32,String)
 - ExpandedNodeId Constructor(String,UInt16)
 - ExpandedNodeId Constructor(String,String)
 - ExpandedNodeId Constructor(Guid)
 - ExpandedNodeId Constructor(Guid,UInt16)
 - ExpandedNodeId Constructor(Guid,String)
 - ExpandedNodeId Constructor(Byte[])
 - ExpandedNodeId Constructor(Byte[],UInt16)
 - ExpandedNodeId Constructor(Byte[],String)
 - ExpandedNodeId Constructor(String)
 
 - Methods
- Clone Method
 - CompareTo Method
 - Equals Method
 - Format Method
- Format(IFormatProvider) Method
 - Format(IFormatProvider,StringBuilder) Method
 - Format(StringBuilder,Object,IdType,UInt16,String,UInt32) Method
 - Format(IFormatProvider,StringBuilder,Object,IdType,UInt16,String,UInt32) Method
 - Format(IServiceMessageContext,Boolean) Method
 
 - GetHashCode Method
 - MemberwiseClone Method
 - Parse Method
 - ToNodeId Method
 - ToString Method
 
 - Properties
 - Operators
 
 - ExpandedNodeIdCollection
 - ExtensionObject
 - ExtensionObjectCollection
 - FilterContext
 - FloatCollection
 - FolderState
 - FolderTypeState
 - HiResClock
 - IEncodeableCollection
 - ImpersonationContext
 - InstanceStateSnapshot
 - Int16Collection
 - Int32Collection
 - Int64Collection
 - InvokeServiceMessage
 - InvokeServiceResponseMessage
 - IReferenceDictionary<T>
 - JsonDecoder
 - JsonEncoder
- Overview
 - Members
 - JsonEncoder Constructor
- JsonEncoder Constructor(IServiceMessageContext,Boolean)
 - JsonEncoder Constructor(IServiceMessageContext,Boolean,Boolean,Stream,Boolean,Int32)
 - JsonEncoder Constructor(IServiceMessageContext,Boolean,StreamWriter,Boolean)
 - JsonEncoder Constructor(IServiceMessageContext,JsonEncodingType,Boolean,Stream,Boolean,Int32)
 - JsonEncoder Constructor(IServiceMessageContext,JsonEncodingType,StreamWriter,Boolean)
 
 - Methods
 - Properties
 
 - LocalizedText
 - LocalizedTextCollection
 - Matrix
 - MessageContextExtension
 - MethodState
 - MinimumSamplingIntervals
 - Namespaces
 - NamespaceTable
 - NodeBrowser
 - NodeId
 - NodeIdCollection
 - NodeIdComparer
 - NodeIdDictionary<T>
 - NodeIdParsingOptions
 - NodeSet
 - NodeState
 - NodeState.Notifier
 - NodeStateCollection
 - NodeStateFactory
 - NodeStateHierarchyReference
 - NodeStateReference
 - NodeTable
 - OAuth2Credential
 - OAuth2CredentialCollection
 - OAuth2ServerSettings
 - OAuth2ServerSettingsCollection
 - OperationLimits
 - Profiles
 - PropertyState
 - PropertyState<T>
 - PropertyTypeState
 - PropertyTypeState<T>
 - QualifiedName
 - QualifiedNameCollection
 - ReadOnlyList<T>
 - ReferenceCollection
 - ReferenceTypeState
 - RelativePathFormatter
 - RelativePathFormatter.Element
 - ReverseConnectClient
 - ReverseConnectClientCollection
 - ReverseConnectClientConfiguration
 - ReverseConnectClientEndpoint
 - ReverseConnectClientEndpointCollection
 - ReverseConnectEndpoint
 - ReverseConnectHost
 - ReverseConnectServerConfiguration
 - SamplingRateGroup
 - SamplingRateGroupCollection
 - SByteCollection
 - SecureChannelContext
 - SecurityAlgorithms
 - SecurityConfiguration
 - SecurityPolicies
 - ServerBase
 - ServerBaseConfiguration
 - ServerConfiguration
 - ServerProperties
 - ServerRegistration
 - ServerRegistrationCollection
 - ServerSecurityPolicy
 - ServerSecurityPolicyCollection
 - ServiceHost
 - ServiceMessageContext
 - ServiceResult
- Overview
 - Members
 - ServiceResult Constructor
- ServiceResult Constructor(StatusCode,String,String,LocalizedText,String,ServiceResult)
 - ServiceResult Constructor(ServiceResult,ServiceResult)
 - ServiceResult Constructor(StatusCode,ServiceResult)
 - ServiceResult Constructor(StatusCode,String,String,LocalizedText,String)
 - ServiceResult Constructor(StatusCode,String,String,LocalizedText)
 - ServiceResult Constructor(StatusCode,String,String)
 - ServiceResult Constructor(StatusCode,XmlQualifiedName,LocalizedText)
 - ServiceResult Constructor(StatusCode,LocalizedText)
 - ServiceResult Constructor(StatusCode)
 - ServiceResult Constructor(UInt32)
 - ServiceResult Constructor(StatusCode,String,String,LocalizedText,String,Exception)
 - ServiceResult Constructor(StatusCode,String,String,LocalizedText,Exception)
 - ServiceResult Constructor(StatusCode,String,String,Exception)
 - ServiceResult Constructor(StatusCode,LocalizedText,Exception)
 - ServiceResult Constructor(StatusCode,Exception)
 - ServiceResult Constructor(Exception,UInt32,String,String,LocalizedText)
 - ServiceResult Constructor(Exception,UInt32,LocalizedText)
 - ServiceResult Constructor(Exception,UInt32,String,String)
 - ServiceResult Constructor(Exception,UInt32)
 - ServiceResult Constructor(Exception)
 - ServiceResult Constructor(StatusCode,DiagnosticInfo,IList<String>)
 - ServiceResult Constructor(StatusCode,Int32,DiagnosticInfoCollection,IList<String>)
 
 - Methods
 - Properties
 - Operators
 
 - ServiceResultException
 - SessionLessServiceMessage
 - SoftwareCertificate
 - StatusCodeCollection
 - StringCollection
 - StringTable
 - SystemContext
 - TraceConfiguration
 - TraceEventArgs
 - TraceEventLogger
 - Tracing
 - TranslationInfo
 - TransportChannelSettings
 - TransportConfiguration
 - TransportConfigurationCollection
 - TransportListenerSettings
 - TransportQuotas
 - TypeInfo
 - TypeInfo.Arrays
 - TypeInfo.Scalars
 - TypeTable
 - UaChannelBase
- Overview
 - Members
 - Methods
- BeginClose Method
 - BeginInvokeService Method
 - BeginOpen Method
 - BeginReconnect Method
 - BeginSendRequest Method
 - Close Method
 - CloseAsync Method
 - CloseChannel Method
 - CreateUaBinaryChannel Method
- CreateUaBinaryChannel(ApplicationConfiguration,ITransportWaitingConnection,EndpointDescription,EndpointConfiguration,X509Certificate2,X509Certificate2Collection,IServiceMessageContext) Method
 - CreateUaBinaryChannel(ApplicationConfiguration,EndpointDescription,EndpointConfiguration,X509Certificate2,IServiceMessageContext) Method
 - CreateUaBinaryChannel(ApplicationConfiguration,EndpointDescription,EndpointConfiguration,X509Certificate2,X509Certificate2Collection,IServiceMessageContext) Method
 
 - Dispose Method
 - EndClose Method
 - EndInvokeService Method
 - EndOpen Method
 - EndReconnect Method
 - EndSendRequest Method
 - EndSendRequestAsync Method
 - Initialize Method
 - InvokeService Method
 - Open Method
 - OpenChannel Method
 - Reconnect Method
 - ScheduleOutgoingRequest Method
 - SendRequest Method
 - SendRequestAsync Method
 
 - Properties
 
 - UaChannelBase<TChannel>
 - UInt16Collection
 - UInt32Collection
 - UInt64Collection
 - UserIdentity
 - Utils
- Overview
 - Members
 - Methods
- Append Method
 - AreDomainsEqual Method
 - BeginScope Method
 - Clone Method
 - CompareNonce Method
 - DefaultXmlReaderSettings Method
 - DefaultXmlWriterSettings Method
 - EscapeUri Method
 - FindInstalledFile Method
 - FindStringIgnoreCase Method
 - FlattenArray Method
 - Format Method
 - FromHexString Method
 - GetAbsoluteDirectoryPath Method
 - GetAbsoluteFilePath Method
 - GetAssemblyBuildNumber Method
 - GetAssemblySoftwareVersion Method
 - GetAssemblyTimestamp Method
 - GetDataMemberName Method
 - GetDeadline Method
 - GetFieldNames Method
 - GetFilePathDisplayName Method
 - GetFullQualifiedDomainName Method
 - GetHostAddresses Method
 - GetHostAddressesAsync Method
 - GetHostName Method
 - GetIdentifier Method
 - GetLanguageId Method
 - GetTimeout Method
 - GetTimeZoneInfo Method
 - GetVersionTime Method
 - IncrementIdentifier Method
 - IsEqual Method
 - IsEqualUserIdentity Method
 - IsPathRooted Method
 - IsRunningOnMono Method
 - IsUriHttpsScheme Method
 - IsValidLocaleId Method
 - Log Method
- Log(LogLevel,String,Object[]) Method
 - Log(LogLevel,EventId,String,Object[]) Method
 - Log(LogLevel,Exception,String,Object[]) Method
 - Log(LogLevel,EventId,Exception,String,Object[]) Method
 
 - LogCertificate Method
- LogCertificate(String,X509Certificate2,Object[]) Method
 - LogCertificate(LogLevel,String,X509Certificate2,Object[]) Method
 - LogCertificate(EventId,String,X509Certificate2,Object[]) Method
 - LogCertificate(LogLevel,EventId,String,X509Certificate2,Object[]) Method
 
 - LogCritical Method
 - LogDebug Method
 - LogError Method
 - LogInfo Method
 - LogTrace Method
 - LogWarning Method
 - LowerLimitIdentifier Method
 - Match Method
 - NormalizedIPAddress Method
 - ParseCertificateBlob Method
 - ParseCertificateChainBlob Method
 - ParseExtension<T> Method
 - ParseUri Method
 - PSHA1 Method
 - PSHA256 Method
 - ReplaceDCLocalhost Method
 - ReplaceLocalhost Method
 - ReplaceSpecialFolderNames Method
 - SelectLocalizedText Method
 - SetLogger Method
 - SetLogLevel Method
 - SetTraceLog Method
 - SetTraceMask Method
 - SetTraceOutput Method
 - SilentDispose Method
 - ToHexString Method
 - ToInt32 Method
 - ToOpcUaUniversalTime Method
 - ToString Method
 - ToUInt32 Method
 - Trace Method
- Trace(String) Method
 - Trace(String,Object[]) Method
 - Trace(Exception,String) Method
 - Trace(Exception,String,Object[]) Method
 - Trace(Exception,String,Boolean,Object[]) Method
 - Trace(Int32,String,Object[]) Method
 - Trace(Int32,String,Boolean,Object[]) Method
 - Trace<TState>(TState,Exception,Int32,Func<TState,Exception,String>) Method
 - Trace(Exception,Int32,String,Boolean,Object[]) Method
 
 - TraceDebug Method
 - UnescapeUri Method
 - UpdateExtension<T> Method
 - UpdateInstanceUri Method
 
 - Properties
 - Fields
 
 - Utils.Nonce
 - Utils.TraceMasks
 - UuidCollection
 - ValueRanks
 - VariantCollection
 - ViewState
 - ViewTable
 - X509CertificateStore
 - X509Utils
 - XmlDecoder
 - XmlElementCollection
 - XmlEncoder
 
 - Enumerations
 - Structures
 - Interfaces
 - Delegates
 
 - Opc.Ua.Bindings Namespace
- Overview
 - Classes
- ArraySegmentStream
 - BaseBinding
 - BufferCollection
 - BufferManager
 - BufferSegment
 - BufferSequence
 - ChannelAsyncOperation<T>
- Overview
 - Members
 - ChannelAsyncOperation<T> Constructor
 - Methods
- Complete Method
 - Dispose Method
 - End Method
 - EndAsync Method
 - Fault Method
- Fault(ServiceResult) Method
 - Fault(Boolean,ServiceResult) Method
 - Fault(UInt32,String,Object[]) Method
 - Fault(Boolean,UInt32,String,Object[]) Method
 - Fault(Exception,UInt32,String,Object[]) Method
 - Fault(Boolean,Exception,UInt32,String,Object[]) Method
 
 - InternalComplete Method
 
 - Properties
 
 - ChannelQuotas
 - ChannelToken
 - HttpsTransportChannel
 - HttpsTransportChannelFactory
 - OpcHttpsTransportChannelFactory
 - TcpConnectionWaitingEventArgs
 - TcpListenerChannel
- Overview
 - Members
 - TcpListenerChannel Constructor
- TcpListenerChannel Constructor(String,ITcpChannelListener,BufferManager,ChannelQuotas,X509Certificate2,EndpointDescriptionCollection)
 - TcpListenerChannel Constructor(String,ITcpChannelListener,BufferManager,ChannelQuotas,X509Certificate2,X509Certificate2Collection,EndpointDescriptionCollection)
 
 - Methods
 - Properties
 
 - TcpMessageLimits
 - TcpMessageSocket
 - TcpMessageSocketAsyncEventArgs
 - TcpMessageSocketConnectAsyncEventArgs
 - TcpMessageSocketFactory
 - TcpMessageType
 - TcpReverseConnectChannel
 - TcpServerChannel
- Overview
 - Members
 - TcpServerChannel Constructor
- TcpServerChannel Constructor(String,ITcpChannelListener,BufferManager,ChannelQuotas,X509Certificate2,EndpointDescriptionCollection)
 - TcpServerChannel Constructor(String,ITcpChannelListener,BufferManager,ChannelQuotas,X509Certificate2,X509Certificate2Collection,EndpointDescriptionCollection)
 
 - Methods
 - Properties
 - Events
 
 - TcpServiceHost
 - TcpTransportChannel
 - TcpTransportChannelFactory
 - TcpTransportListener
 - TcpTransportListenerFactory
 - TransportBindings
 - TransportBindingsBase<T>
 - TransportChannelBindings
 - TransportListenerBindings
 - UaSCUaBinaryChannel
- Overview
 - Members
 - UaSCUaBinaryChannel Constructor
- UaSCUaBinaryChannel Constructor(String,BufferManager,ChannelQuotas,X509Certificate2,EndpointDescriptionCollection,MessageSecurityMode,String)
 - UaSCUaBinaryChannel Constructor(String,BufferManager,ChannelQuotas,X509Certificate2,X509Certificate2Collection,EndpointDescriptionCollection,MessageSecurityMode,String)
 
 - Methods
- ActivateToken Method
 - BeginWriteMessage Method
 - CalculateChunkCount Method
 - CalculateSymmetricKeySizes Method
 - ChannelStateChanged Method
 - CompareCertificates Method
 - ComputeKeys Method
 - CreateNonce Method
 - CreateToken Method
 - Decrypt Method
 - DiscardTokens Method
 - Dispose Method
 - DoMessageLimitsExceeded Method
 - Encrypt Method
 - GetAsymmetricHeaderSize Method
 - GetAsymmetricSignatureSize Method
 - GetCipherTextBlockSize Method
 - GetNewSequenceNumber Method
 - GetNonceLength Method
 - GetPlainTextBlockSize Method
 - GetSavedChunks Method
 - GetSavedChunksTotalSize Method
 - GetThumbprintBytes Method
 - GetThumbprintString Method
 - HandleIncomingMessage Method
 - HandleMessageProcessingError Method
 - HandleSocketError Method
 - HandleWriteComplete Method
 - MessageLimitsExceeded Method
 - OnMessageReceived Method
 - OnReceiveError Method
 - OnWriteComplete Method
 - ReadAndVerifyMessageTypeAndSize Method
 - ReadAsymmetricMessage Method
 - ReadAsymmetricMessageHeader Method
 - ReadErrorMessageBody Method
 - ReadSymmetricMessage Method
 - ResetSequenceNumber Method
 - ReviseSecurityMode Method
 - SaveIntermediateChunk Method
 - SetEndpointUrl Method
 - SetRenewedToken Method
 - SetStateChangedCallback Method
 - Sign Method
 - UpdateLastActiveTime Method
 - UpdateMessageSize Method
 - UpdateMessageType Method
 - ValidateNonce Method
 - Verify Method
 - VerifySequenceNumber Method
 - WriteAsymmetricMessage Method
 - WriteAsymmetricMessageHeader Method
- WriteAsymmetricMessageHeader(BinaryEncoder,UInt32,UInt32,String,X509Certificate2,X509Certificate2) Method
 - WriteAsymmetricMessageHeader(BinaryEncoder,UInt32,UInt32,String,X509Certificate2,X509Certificate2Collection,X509Certificate2,Int32) Method
 
 - WriteErrorMessageBody Method
 - WriteSymmetricMessage Method
 
 - Properties
 
 - UaSCUaBinaryClientChannel
- Overview
 - Members
 - UaSCUaBinaryClientChannel Constructor
- UaSCUaBinaryClientChannel Constructor(String,BufferManager,IMessageSocketFactory,ChannelQuotas,X509Certificate2,X509Certificate2,EndpointDescription)
 - UaSCUaBinaryClientChannel Constructor(String,BufferManager,IMessageSocketFactory,ChannelQuotas,X509Certificate2,X509Certificate2Collection,X509Certificate2,EndpointDescription)
 
 - Methods
 
 - UaSCUaBinaryTransportChannel
 
 - Enumerations
 - Interfaces
 - Delegates
 
 - Opc.Ua.Buffers Namespace
 - Opc.Ua.Configuration Namespace
 - Opc.Ua.Export Namespace
 - Opc.Ua.Gds Namespace
 - Opc.Ua.Redaction Namespace
 - Opc.Ua.Schema Namespace
 - Opc.Ua.Schema.Binary Namespace
 - Opc.Ua.Schema.Xml Namespace
 - Opc.Ua.Security Namespace
 - Opc.Ua.Test Namespace
 - Opc.Ua.Types.Redaction Namespace
 - Opc.Ua.Types.Utils Namespace
 
 
 - Opc.Ua.Security.Certificates Assembly