.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaSchema.IConfiguration Interface Reference

Interface for the configuration of an OPC UA server or client application. More...

Inherited by UnifiedAutomation.UaBase.ConfigurationInMemory, and UnifiedAutomation.UaSchema.SecuredApplicationEx.

Public Member Functions

Get< T > (bool silent=false, XmlQualifiedName name=null)
 Gets a caller defined extension. More...
 
void Set< T > (T extension, XmlQualifiedName name=null)
 Sets a caller defined extension. More...
 
void Save ()
 Persists the configuration More...
 

Properties

string ApplicationName [get, set]
 Gets or sets the ApplicationName. More...
 
string ApplicationUri [get, set]
 Gets or sets the ApplicationUri More...
 
UnifiedAutomation.UaSchema.ApplicationType ApplicationType [get, set]
 Gets or sets the ApplicationType More...
 
string ProductName [get, set]
 Gets or sets the ProductName More...
 
string ConfigurationMode [get]
 Gets or sets the ConfigurationMode More...
 
DateTime LastExportTime [get]
 Gets the LastExportTime More...
 
string ConfigurationFile [get]
 Gets the ConfigurationFile More...
 
string ExecutableFile [get, set]
 Gets or sets the ExecutableFile More...
 
CertificateIdentifier ApplicationCertificate [get, set]
 Gets or sets the ApplicationCertificate More...
 
CertificateStoreIdentifier TrustedCertificateStore [get, set]
 Gets or sets the TrustedCertificateStore More...
 
CertificateList TrustedCertificates [get]
 Gets the TrustedCertificates More...
 
CertificateStoreIdentifier IssuerCertificateStore [get, set]
 Gets or sets the IssuerCertificateStore More...
 
CertificateList IssuerCertificates [get]
 Gets the IssuerCertificates More...
 
CertificateStoreIdentifier RejectedCertificatesStore [get, set]
 Gets or sets the RejectedCertificatesStore More...
 
ListOfBaseAddresses BaseAddresses [get, set]
 Gets or sets the BaseAddresses More...
 
ListOfSecurityProfiles SecurityProfiles [get, set]
 Gets or sets the SecurityProfiles More...
 
ClientSettings ClientSettings [get]
 Gets the ClientSettings More...
 
ServerSettings ServerSettings [get]
 Gets the ServerSettings More...
 
ThreadPoolSettings ThreadPoolSettings [get]
 Gets the ThreadPoolSettings More...
 
EndpointSettings EndpointSettings [get, set]
 Gets or sets the EndpointSettings More...
 
TraceSettings TraceSettings [get, set]
 Gets or sets the EndpointSettings More...
 
TransportSettings TransportSettings [get]
 Gets the TransportSettings More...
 
CertificateCheckSettings CertificateCheckSettings [get]
 Gets the CertificateCheckSettings More...
 
InstallationSettings InstallationSettings [get]
 Gets the InstallationSettings More...
 
SessionSettings SessionSettings [get]
 Gets the SessionSettings More...
 
SubscriptionSettings SubscriptionSettings [get]
 Gets the SubscriptionSettings More...
 

Detailed Description

Interface for the configuration of an OPC UA server or client application.

Member Function Documentation

T UnifiedAutomation.UaSchema.IConfiguration.Get< T > ( bool  silent = false,
XmlQualifiedName  name = null 
)

Gets a caller defined extension.

Template Parameters
TA class containing the settings to load.
Parameters
silentTRUE if null is returned on error; FALSE if exceptions should be thrown.
nameThe name of the extension. If NULL the name of the class is used.
Returns
The extension. NULL if an error occurred.

Implemented in UnifiedAutomation.UaBase.ConfigurationInMemory.

Type Constraints
T :class 
T :new() 
void UnifiedAutomation.UaSchema.IConfiguration.Set< T > ( extension,
XmlQualifiedName  name = null 
)

Sets a caller defined extension.

Template Parameters
TA class containing the settings to save.
Parameters
extensionThe settings to save.
nameThe name of the extension. If NULL the name of the class is used.
Returns
The extension. NULL if an error occurred.

Implemented in UnifiedAutomation.UaBase.ConfigurationInMemory.

Type Constraints
T :class 

Property Documentation

CertificateIdentifier UnifiedAutomation.UaSchema.IConfiguration.ApplicationCertificate
getset

Gets or sets the ApplicationCertificate

string UnifiedAutomation.UaSchema.IConfiguration.ApplicationName
getset

Gets or sets the ApplicationName.

UnifiedAutomation.UaSchema.ApplicationType UnifiedAutomation.UaSchema.IConfiguration.ApplicationType
getset

Gets or sets the ApplicationType

string UnifiedAutomation.UaSchema.IConfiguration.ApplicationUri
getset

Gets or sets the ApplicationUri

ListOfBaseAddresses UnifiedAutomation.UaSchema.IConfiguration.BaseAddresses
getset

Gets or sets the BaseAddresses

CertificateCheckSettings UnifiedAutomation.UaSchema.IConfiguration.CertificateCheckSettings
get
ClientSettings UnifiedAutomation.UaSchema.IConfiguration.ClientSettings
get

Gets the ClientSettings

string UnifiedAutomation.UaSchema.IConfiguration.ConfigurationFile
get

Gets the ConfigurationFile

string UnifiedAutomation.UaSchema.IConfiguration.ConfigurationMode
get

Gets or sets the ConfigurationMode

EndpointSettings UnifiedAutomation.UaSchema.IConfiguration.EndpointSettings
getset

Gets or sets the EndpointSettings

string UnifiedAutomation.UaSchema.IConfiguration.ExecutableFile
getset

Gets or sets the ExecutableFile

InstallationSettings UnifiedAutomation.UaSchema.IConfiguration.InstallationSettings
get
CertificateList UnifiedAutomation.UaSchema.IConfiguration.IssuerCertificates
get

Gets the IssuerCertificates

CertificateStoreIdentifier UnifiedAutomation.UaSchema.IConfiguration.IssuerCertificateStore
getset

Gets or sets the IssuerCertificateStore

DateTime UnifiedAutomation.UaSchema.IConfiguration.LastExportTime
get

Gets the LastExportTime

string UnifiedAutomation.UaSchema.IConfiguration.ProductName
getset

Gets or sets the ProductName

CertificateStoreIdentifier UnifiedAutomation.UaSchema.IConfiguration.RejectedCertificatesStore
getset

Gets or sets the RejectedCertificatesStore

ListOfSecurityProfiles UnifiedAutomation.UaSchema.IConfiguration.SecurityProfiles
getset

Gets or sets the SecurityProfiles

ServerSettings UnifiedAutomation.UaSchema.IConfiguration.ServerSettings
get

Gets the ServerSettings

SessionSettings UnifiedAutomation.UaSchema.IConfiguration.SessionSettings
get

Gets the SessionSettings

SubscriptionSettings UnifiedAutomation.UaSchema.IConfiguration.SubscriptionSettings
get
ThreadPoolSettings UnifiedAutomation.UaSchema.IConfiguration.ThreadPoolSettings
get
TraceSettings UnifiedAutomation.UaSchema.IConfiguration.TraceSettings
getset

Gets or sets the EndpointSettings

TransportSettings UnifiedAutomation.UaSchema.IConfiguration.TransportSettings
get
CertificateList UnifiedAutomation.UaSchema.IConfiguration.TrustedCertificates
get

Gets the TrustedCertificates

CertificateStoreIdentifier UnifiedAutomation.UaSchema.IConfiguration.TrustedCertificateStore
getset

Gets or sets the TrustedCertificateStore


The documentation for this interface was generated from the following file: