OPC Studio User's Guide and Reference
ApplicationManifest Property (_UAClientServerApplicationParameters)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Engine.ComTypes Namespace > _UAClientServerApplicationParameters Interface : ApplicationManifest Property
The OPC UA application manifest, i.e. the application registration information together with data related to PKI administration, such as paths to the certificate stores used.
Syntax
'Declaration
 
<NotNullAttribute()>
Property ApplicationManifest As UAApplicationManifest
'Usage
 
Dim instance As _UAClientServerApplicationParameters
Dim value As UAApplicationManifest
 
instance.ApplicationManifest = value
 
value = instance.ApplicationManifest
[NotNull()]
UAApplicationManifest ApplicationManifest {get; set;}
[NotNull()]
property UAApplicationManifest^ ApplicationManifest {
   UAApplicationManifest^ get();
   void set (    UAApplicationManifest^ value);
}

Property Value

The value of this property cannot be null (Nothing in Visual Basic).

Because OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement has an implicit conversion to OpcLabs.EasyOpc.UA.UAEndpointDescriptor, you can simply use the returned OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement in any place where OpcLabs.EasyOpc.UA.UAEndpointDescriptor is expected as input, and the corresponding endpoint descriptor will be constructed automatically from the application element. When the implicit conversion operators are not supported (such as with Python.NET), you can use the ToUAEndpointDescriptor static method instead.

Exceptions
ExceptionDescription

A null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.

This is a usage error, i.e. it will never occur (the exception will not be thrown) in a correctly written program. Your code should not catch this exception.

Remarks

This member or type is for use from COM. It is not meant to be used from .NET or Python. Refer to the corresponding .NET member or type instead, if you are developing in .NET or Python.

Application manifest and its concrete representations are not part of the OPC UA standard, although the concepts of individual parts of the application manifest are covered by OPC UA specifications.

In order to obtain or modify this parameter, access the OpcLabs.EasyOpc.UA.Application.EasyUAApplicationCore.ApplicationParameters property of static EasyUAApplication.Instance.

The getter method of this property is pure, i.e. it does not have observable side effects.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also