OPC Studio User's Guide and Reference
UAStructureType Enumeration



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.DataTypeSchema Namespace : UAStructureType Enumeration
An enumeration that specifies the type of structure defined by the OPC UA data type.
Syntax
'Declaration
 
<ComVisibleAttribute(True)>
<DisplayName2Attribute("OPC UA Structure Type")>
<GuidAttribute("D9EEFC1C-A021-4F26-859E-368F4C39FFCA")>
Public Enum UAStructureType 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UAStructureType
[ComVisible(true)]
[DisplayName2("OPC UA Structure Type")]
[Guid("D9EEFC1C-A021-4F26-859E-368F4C39FFCA")]
public enum UAStructureType : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[ComVisible(true)]
[DisplayName2("OPC UA Structure Type")]
[Guid("D9EEFC1C-A021-4F26-859E-368F4C39FFCA")]
public enum class UAStructureType : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
Structure0A structure without optional fields.

The value of this enum member is 0.

StructureWithOptionalFields1A structure with optional fields.

The value of this enum member is 1.

StructureWithSubtypedValues3A structure without optional fields where one or more of the fields allow subtyping.

Remarks:

New in OPC UA 1.05.00.

The value of this enum member is 3.

Union2A union data type.

The value of this enum member is 2.

UnionWithSubtypedValues4A union data type where one or more of the fields allow subtyping.

Remarks:

New in OPC UA 1.05.00.

The value of this enum member is 4.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.DataTypeSchema.UAStructureType

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