.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaSchema.SecuredApplicationEx Class Reference

Abstract base class to get information from a configuration file based on the schema files SecuredApplication.xsd and ApplicationSettings.xsd. More...

Inherits UnifiedAutomation.UaSchema.SecuredApplication, and UnifiedAutomation.UaSchema.IConfiguration.

Inherited by UnifiedAutomation.UaSchema.SecuredApplicationAppConfig, UnifiedAutomation.UaSchema.SecuredApplicationFile, and UnifiedAutomation.UaSchema.SecuredApplicationStream.

Public Member Functions

virtual void Save ()
 Save the configuration. Always throws NotImplementedException. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaSchema.SecuredApplication
void Set< T > (T extension, XmlQualifiedName name=null)
 Sets a caller defined extension. More...
 
Get< T > (bool silent=false, XmlQualifiedName name=null)
 Gets a caller defined extension. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaSchema.IConfiguration
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...
 

Protected Member Functions

GetConfigurationExtension< T > ()
 Gets the extension by type More...
 
void SetConfigurationExtension< T > (T extension)
 
void UpdateXmlExtenions ()
 Updates the Extensions with the data from the properties of the class. More...
 
- Protected Member Functions inherited from UnifiedAutomation.UaSchema.SecuredApplication
void IndexExtensions ()
 Creates an internally used map of the Extensions. More...
 

Properties

CertificateCheckSettings CertificateCheckSettings [get]
 Gets the CertificateCheckSettings More...
 
ClientSettings ClientSettings [get]
 Gets the ClientSettings More...
 
EndpointSettings EndpointSettings [get, set]
 Gets the EndpointSettings More...
 
InstallationSettings InstallationSettings [get]
 Gets the InstallationSettings More...
 
SessionSettings SessionSettings [get]
 Gets the SessionSettings More...
 
SubscriptionSettings SubscriptionSettings [get]
 Gets the SubscriptionSettings More...
 
ServerSettings ServerSettings [get]
 Gets the ServerSettings More...
 
ThreadPoolSettings ThreadPoolSettings [get]
 Gets the ThreadPoolSettings More...
 
TraceSettings TraceSettings [get, set]
 Gets or sets the TraceSettings More...
 
TransportSettings TransportSettings [get]
 Gets the TransportSettings More...
 
- Properties inherited from UnifiedAutomation.UaSchema.IConfiguration
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

Abstract base class to get information from a configuration file based on the schema files SecuredApplication.xsd and ApplicationSettings.xsd.

Member Function Documentation

T UnifiedAutomation.UaSchema.SecuredApplicationEx.GetConfigurationExtension< T > ( )
inlineprotected

Gets the extension by type

Template Parameters
T
Returns
Type Constraints
T :class 
virtual void UnifiedAutomation.UaSchema.SecuredApplicationEx.Save ( )
inlinevirtual

Save the configuration. Always throws NotImplementedException.

Always throws NotImplementedException because saving is not supported.

Implements UnifiedAutomation.UaSchema.IConfiguration.

Reimplemented in UnifiedAutomation.UaSchema.SecuredApplicationFile, and UnifiedAutomation.UaSchema.SecuredApplicationAppConfig.

void UnifiedAutomation.UaSchema.SecuredApplicationEx.UpdateXmlExtenions ( )
inlineprotected

Property Documentation

CertificateCheckSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.CertificateCheckSettings
get
ClientSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.ClientSettings
get

Gets the ClientSettings

EndpointSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.EndpointSettings
getset

Gets the EndpointSettings

InstallationSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.InstallationSettings
get
ServerSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.ServerSettings
get

Gets the ServerSettings

SessionSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.SessionSettings
get

Gets the SessionSettings

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

Gets or sets the TraceSettings

TransportSettings UnifiedAutomation.UaSchema.SecuredApplicationEx.TransportSettings
get

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