OPC Studio User's Guide and Reference
UAApplicationTypes Enumeration



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.Discovery Namespace : UAApplicationTypes Enumeration
The type of application.
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComVisibleAttribute(True)>
<DisplayName2Attribute("OPC-UA Application Types")>
<FlagsAttribute()>
<GuidAttribute("A361C8D4-4D62-4D09-90F1-5DB3E2B4368A")>
Public Enum UAApplicationTypes 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UAApplicationTypes
[CLSCompliant(true)]
[ComVisible(true)]
[DisplayName2("OPC-UA Application Types")]
[Flags()]
[Guid("A361C8D4-4D62-4D09-90F1-5DB3E2B4368A")]
public enum UAApplicationTypes : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[CLSCompliant(true)]
[ComVisible(true)]
[DisplayName2("OPC-UA Application Types")]
[Flags()]
[Guid("A361C8D4-4D62-4D09-90F1-5DB3E2B4368A")]
public enum class UAApplicationTypes : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
All7Any type of application.
Client2An application that is a Client.
ClientOrServer3An application that is both a Client and a Server, or a mask for an application that is either a Client or a Server.

Remarks:

This member is intentionally named differently from OPC-UA specs, where a similar constant is ClientAndServer. The UAApplicationTypes is a bit-coded enum where each bit designates a specific type of application, as opposed to OPC-UA application types which are sequentially numbered constants for application typer or their combinations.

DiscoveryServer4An application that is a Discovery Server.
None0An application with no type.
Server1An application that is a Server.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.Discovery.UAApplicationTypes

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