QuickOPC User's Guide and Reference
UAJsonNetworkMessageContentMask Enumeration



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.PubSub.Configuration Namespace : UAJsonNetworkMessageContentMask Enumeration
JSON message mapping specific flags for content of the network message header.
Syntax
'Declaration
 
<ComVisibleAttribute(True)>
<DisplayName2Attribute("OPC UA JSON Network Message Content Mask")>
<FlagsAttribute()>
<GuidAttribute("181DC1C2-DC75-4485-92FF-0791E20D4CCC")>
Public Enum UAJsonNetworkMessageContentMask 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UAJsonNetworkMessageContentMask
[ComVisible(true)]
[DisplayName2("OPC UA JSON Network Message Content Mask")]
[Flags()]
[Guid("181DC1C2-DC75-4485-92FF-0791E20D4CCC")]
public enum UAJsonNetworkMessageContentMask : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[ComVisible(true)]
[DisplayName2("OPC UA JSON Network Message Content Mask")]
[Flags()]
[Guid("181DC1C2-DC75-4485-92FF-0791E20D4CCC")]
public enum class UAJsonNetworkMessageContentMask : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
DataSetClassId16The dataset class Id is included in the network messages.
DataSetMessageHeader2The JSON DataSetMessage header is included in each DataSetMessage.

Remarks:

If this flag is not set, then the UAJsonDataSetMessageContentMask flags for the dataset writers are ignored.

NetworkMessageHeader1The JSON network message header is included in the network messages.

Remarks:

If this flags is not set, bits SingleDataSetMessage, PublisherId and DataSetClassId shall not be set.

None0"No flags.
PublisherId8The publisher Id is included in the network messages.
ReplyTo32The "reply to" is included in the network messages.
SingleDataSetMessage4Each JSON network message contains only one dataset message.
WriterGroupName64The WriterGroup name is included in the NetworkMessages.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.PubSub.Configuration.UAJsonNetworkMessageContentMask

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