.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaServer.ServerSettings Class Reference

A class that stores the settings for a server. More...

Public Member Functions

 ServerSettings (ApplicationInstanceBase application)
 Initializes a new instance of the ServerSettings class. More...
 

Properties

string ProductUri [get, set]
 Gets or sets the product URI. More...
 
string ProductName [get, set]
 Gets or sets the name of the product. More...
 
string ManufacturerName [get, set]
 Gets or sets the name of the manufacturer. More...
 
string SoftwareVersion [get, set]
 Gets or sets the software version. More...
 
string BuildNumber [get, set]
 Gets or sets the build number. More...
 
DateTime BuildDate [get, set]
 Gets or sets the build date. More...
 
bool IsAuditActivated [get, set]
 Gets or sets a value indicating whether this instance is audit activated. More...
 
string[] AvailableLocaleIds [get, set]
 Gets or sets the available locale ids. More...
 
string[] AvailableServerProfiles [get, set]
 Gets or sets the available server profiles More...
 
string[] Capabilities [get, set]
 Gets or sets the ServerCapabilities. More...
 
uint[] SupportedPollingIntervals [get, set]
 Gets or sets the SupportedPollingRates. More...
 
bool DisableUseLeafCertificateOnlyForSignature [get, set]
 Indicates if the server uses the chain of the client certificate. More...
 
bool AllowDepreciatedPolicies [get, set]
 Indicates that the server will not allow depreciated security policies, such as Basic128Rsa15, to be used even if configured. More...
 
Uri DiscoveryServerUrl [get, set]
 Gets or sets the discovery server URL. More...
 
bool RegistrationEnabled [get, set]
 Gets or sets a value indicating whether [registration enabled]. More...
 
int RegistrationInterval [get, set]
 Gets or sets the registration interval. More...
 
bool DisableRegisterServer2 [get, set]
 Specifies if the server should discard trying to register itself at the Local Discovery Server (lds) with the RegisterServer2 service but directly try to register with RegisterService. This setting is only evaluated if RegistrationEnabled is set to 'true'. The default value is 'false' More...
 

Detailed Description

A class that stores the settings for a server.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.ServerSettings.ServerSettings ( ApplicationInstanceBase  application)
inline

Initializes a new instance of the ServerSettings class.

Parameters
applicationThe application.

Property Documentation

bool UnifiedAutomation.UaServer.ServerSettings.AllowDepreciatedPolicies
getset

Indicates that the server will not allow depreciated security policies, such as Basic128Rsa15, to be used even if configured.

string [] UnifiedAutomation.UaServer.ServerSettings.AvailableLocaleIds
getset

Gets or sets the available locale ids.

The available locale ids.

string [] UnifiedAutomation.UaServer.ServerSettings.AvailableServerProfiles
getset

Gets or sets the available server profiles

This value specified the value of ServerProfilesArray property of ServerCapabilities Object.

DateTime UnifiedAutomation.UaServer.ServerSettings.BuildDate
getset

Gets or sets the build date.

The build date.

string UnifiedAutomation.UaServer.ServerSettings.BuildNumber
getset

Gets or sets the build number.

The build number.

string [] UnifiedAutomation.UaServer.ServerSettings.Capabilities
getset

Gets or sets the ServerCapabilities.

Contains the strings exposed in the ServerCapabilties variable.

bool UnifiedAutomation.UaServer.ServerSettings.DisableRegisterServer2
getset

Specifies if the server should discard trying to register itself at the Local Discovery Server (lds) with the RegisterServer2 service but directly try to register with RegisterService. This setting is only evaluated if RegistrationEnabled is set to 'true'. The default value is 'false'

This setting should only be set to 'true' if an outdate lds is installed, that does not support the RegisterServer2 service.

bool UnifiedAutomation.UaServer.ServerSettings.DisableUseLeafCertificateOnlyForSignature
getset

Indicates if the server uses the chain of the client certificate.

Uri UnifiedAutomation.UaServer.ServerSettings.DiscoveryServerUrl
getset

Gets or sets the discovery server URL.

The discovery server URL.

bool UnifiedAutomation.UaServer.ServerSettings.IsAuditActivated
getset

Gets or sets a value indicating whether this instance is audit activated.

true if this instance is audit activated; otherwise, false.

string UnifiedAutomation.UaServer.ServerSettings.ManufacturerName
getset

Gets or sets the name of the manufacturer.

The name of the manufacturer.

string UnifiedAutomation.UaServer.ServerSettings.ProductName
getset

Gets or sets the name of the product.

The name of the product.

string UnifiedAutomation.UaServer.ServerSettings.ProductUri
getset

Gets or sets the product URI.

The product URI.

bool UnifiedAutomation.UaServer.ServerSettings.RegistrationEnabled
getset

Gets or sets a value indicating whether [registration enabled].

true if [registration enabled]; otherwise, false.

int UnifiedAutomation.UaServer.ServerSettings.RegistrationInterval
getset

Gets or sets the registration interval.

The registration interval.

string UnifiedAutomation.UaServer.ServerSettings.SoftwareVersion
getset

Gets or sets the software version.

The software version.

uint [] UnifiedAutomation.UaServer.ServerSettings.SupportedPollingIntervals
getset

Gets or sets the SupportedPollingRates.

Contains the rates supported when polling for value changes.


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