QuickOPC User's Guide and Reference
UAApplicationManifest Class
Members 



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Administration Namespace : UAApplicationManifest Class
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.
Object Model
UAApplicationManifest ClassStringCollection ClassStringCollection ClassStringSet Class
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComDefaultInterfaceAttribute(OpcLabs.EasyOpc.UA.Administration.ComTypes._UAApplicationManifest)>
<ComVisibleAttribute(True)>
<GuidAttribute("BBCB996F-93D7-49BB-B595-7430D42B570B")>
<ValueControlAttribute("OpcLabs.EasyOpc.UA.Forms.Implementation.UAApplicationManifestControl, OpcLabs.EasyOpcForms, Version=5.72.465.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", CanChangeReadWrite=True)>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
<SerializableAttribute()>
Public Class UAApplicationManifest 
   Inherits OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement
   Implements LINQPad.ICustomMemberProvider, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.EasyOpc.UA.Administration.ComTypes._UAApplicationManifest, IUAReadOnlyApplicationManifest, OpcLabs.EasyOpc.UA.Discovery.ComTypes._UAApplicationElement, OpcLabs.EasyOpc.UA.Discovery.IUAReadOnlyApplicationElement, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable 
'Usage
 
Dim instance As UAApplicationManifest
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.UA.Administration.ComTypes._UAApplicationManifest)]
[ComVisible(true)]
[Guid("BBCB996F-93D7-49BB-B595-7430D42B570B")]
[ValueControl("OpcLabs.EasyOpc.UA.Forms.Implementation.UAApplicationManifestControl, OpcLabs.EasyOpcForms, Version=5.72.465.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", CanChangeReadWrite=true)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[Serializable()]
public class UAApplicationManifest : OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement, LINQPad.ICustomMemberProvider, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.EasyOpc.UA.Administration.ComTypes._UAApplicationManifest, IUAReadOnlyApplicationManifest, OpcLabs.EasyOpc.UA.Discovery.ComTypes._UAApplicationElement, OpcLabs.EasyOpc.UA.Discovery.IUAReadOnlyApplicationElement, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
[CLSCompliant(true)]
[ComDefaultInterface(OpcLabs.EasyOpc.UA.Administration.ComTypes._UAApplicationManifest)]
[ComVisible(true)]
[Guid("BBCB996F-93D7-49BB-B595-7430D42B570B")]
[ValueControl("OpcLabs.EasyOpc.UA.Forms.Implementation.UAApplicationManifestControl, OpcLabs.EasyOpcForms, Version=5.72.465.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", CanChangeReadWrite=true)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
[Serializable()]
public ref class UAApplicationManifest : public OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement, LINQPad.ICustomMemberProvider, OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.EasyOpc.UA.Administration.ComTypes._UAApplicationManifest, IUAReadOnlyApplicationManifest, OpcLabs.EasyOpc.UA.Discovery.ComTypes._UAApplicationElement, OpcLabs.EasyOpc.UA.Discovery.IUAReadOnlyApplicationElement, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable  
Remarks

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.Engine.UAClientServerApplicationParameters.ApplicationManifest property of OpcLabs.EasyOpc.UA.Application.EasyUAApplicationCore.ApplicationParameters property of static EasyUAApplication.Instance.

Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.Object2
      OpcLabs.BaseLib.Info
         OpcLabs.EasyOpc.UA.Discovery.UAApplicationElement
            OpcLabs.EasyOpc.UA.Administration.UAApplicationManifest

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