Specifies the number and purpose of the certificates used by the Server.
More...
Inherits UnifiedAutomation.UaServer.BaseObjectModel, and UnifiedAutomation.UaServer.IMethodDispatcher.
|
| ServerConfigurationModel () |
| Initializes a new instance of the ServerConfigurationModel class. More...
|
|
| ServerConfigurationModel (ServerConfigurationModel template) |
| Initializes a new instance of the ServerConfigurationModel class. More...
|
|
virtual CallMethodEventHandler | GetMethodDispatcher (RequestContext context, NodeId objectId, NodeId methodId) |
| Gets the method dispatcher. More...
|
|
virtual StatusCode | DispatchMethod (RequestContext context, MethodHandle methodHandle, IList< Variant > inputArguments, List< StatusCode > inputArgumentResults, List< Variant > outputArguments) |
| Dispatches the method. More...
|
|
| BaseObjectModel () |
| Initializes a new instance of the BaseObjectModel class. More...
|
|
| BaseObjectModel (BaseObjectModel template) |
| Initializes a new instance of the BaseObjectModel class. More...
|
|
virtual ModelHandle | GetModelHandle (StringTable namespaceUris, object instance) |
| Gets the metadata handle. More...
|
|
virtual DataValue | GetValue (IMapperContext context, ModelMapping mapping) |
| Gets the value associated with the mapping. More...
|
|
virtual bool | SetValue (IMapperContext context, ModelMapping mapping, DataValue value) |
| Sets the value associated with the mapping. More...
|
|
Specifies the number and purpose of the certificates used by the Server.
Every Server shall have at least one entry which is a subtype of UnifiedAutomation.UaServer.ApplicationCertificateModel, which refers to the application instance certificate. If the Server supports HTTPS, it shall have one entry which is UnifiedAutomation.UaServer.HttpsCertificateModel referring to the HTTPS Certificate.
UnifiedAutomation.UaServer.ServerConfigurationModel.ServerConfigurationModel |
( |
| ) |
|
|
inline |
Dispatches the method.
- Parameters
-
context | The context. |
methodHandle | The method handle. |
inputArguments | The input arguments. |
inputArgumentResults | The input argument results. |
outputArguments | The output arguments. |
- Returns
uint UnifiedAutomation.UaServer.ServerConfigurationModel.MaxTrustListSize |
|
getset |
The maximum size of the trust list in bytes.
0 means no limit.
bool UnifiedAutomation.UaServer.ServerConfigurationModel.MulticastDnsEnabled |
|
getset |
If TRUE, the Server announces itself using multicast DNS.
It can be changed by writing to the variable.
string [] UnifiedAutomation.UaServer.ServerConfigurationModel.ServerCapabilities |
|
getset |
Gets or sets the ServerCapabilities
Gets or sets the ServerConfiguration methods.
The ServerConfiguration methods.
string [] UnifiedAutomation.UaServer.ServerConfigurationModel.SupportedPrivateKeyFormats |
|
getset |
The documentation for this class was generated from the following file:
- C:/work/uasdknet/src/UaServer/Models/UaBaseClasses.cs