.NET Based OPC UA Client/Server SDK
3.1.1.506
|
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 | |
T | 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... | |
CertificateStoreSettings | CertificateStoreSettings [get] |
Gets the CertificateStoreSettings More... | |
SessionSettings | SessionSettings [get] |
Gets the SessionSettings More... | |
SubscriptionSettings | SubscriptionSettings [get] |
Gets the SubscriptionSettings More... | |
Interface for the configuration of an OPC UA server or client application.
T UnifiedAutomation.UaSchema.IConfiguration.Get< T > | ( | bool | silent = false , |
XmlQualifiedName | name = null |
||
) |
Gets a caller defined extension.
T | A class containing the settings to load. |
silent | TRUE if null is returned on error; FALSE if exceptions should be thrown. |
name | The name of the extension. If NULL the name of the class is used. |
Implemented in UnifiedAutomation.UaBase.ConfigurationInMemory.
T | : | class | |
T | : | new() |
void UnifiedAutomation.UaSchema.IConfiguration.Save | ( | ) |
Persists the configuration
Implemented in UnifiedAutomation.UaSchema.SecuredApplicationFile, UnifiedAutomation.UaSchema.SecuredApplicationAppConfig, UnifiedAutomation.UaSchema.SecuredApplicationEx, and UnifiedAutomation.UaBase.ConfigurationInMemory.
void UnifiedAutomation.UaSchema.IConfiguration.Set< T > | ( | T | extension, |
XmlQualifiedName | name = null |
||
) |
Sets a caller defined extension.
T | A class containing the settings to save. |
extension | The settings to save. |
name | The name of the extension. If NULL the name of the class is used. |
Implemented in UnifiedAutomation.UaBase.ConfigurationInMemory.
T | : | class |
|
getset |
Gets or sets the ApplicationCertificate
|
getset |
Gets or sets the ApplicationName.
|
getset |
Gets or sets the ApplicationType
|
getset |
Gets or sets the ApplicationUri
|
getset |
Gets or sets the BaseAddresses
|
get |
Gets the CertificateCheckSettings
|
get |
Gets the CertificateStoreSettings
|
get |
Gets the ClientSettings
|
get |
Gets the ConfigurationFile
|
get |
Gets or sets the ConfigurationMode
|
getset |
Gets or sets the EndpointSettings
|
getset |
Gets or sets the ExecutableFile
|
get |
Gets the InstallationSettings
|
get |
Gets the IssuerCertificates
|
getset |
Gets or sets the IssuerCertificateStore
|
get |
Gets the LastExportTime
|
getset |
Gets or sets the ProductName
|
getset |
Gets or sets the RejectedCertificatesStore
|
getset |
Gets or sets the SecurityProfiles
|
get |
Gets the ServerSettings
|
get |
Gets the SessionSettings
|
get |
Gets the SubscriptionSettings
|
get |
Gets the ThreadPoolSettings
|
getset |
Gets or sets the EndpointSettings
|
get |
Gets the TransportSettings
|
get |
Gets the TrustedCertificates
|
getset |
Gets or sets the TrustedCertificateStore