OPC Studio User's Guide and Reference
MetaDataQueueName Property (UABrokerDataSetReaderTransportParameters)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.PubSub.Configuration Namespace > UABrokerDataSetReaderTransportParameters Class : MetaDataQueueName Property
Specifies the broker queue that provides messages with dataset metadata sent by the publisher for the dataset of interest.
Syntax
'Declaration
 
<NotNullAttribute()>
Public Property MetaDataQueueName As String
'Usage
 
Dim instance As UABrokerDataSetReaderTransportParameters
Dim value As String
 
instance.MetaDataQueueName = value
 
value = instance.MetaDataQueueName
[NotNull()]
public string MetaDataQueueName {get; set;}
[NotNull()]
public:
property String^ MetaDataQueueName {
   String^ get();
   void set (    String^ value);
}

Property Value

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

The default value of this property is "" (String.Empty).

Remarks

This could be the name of a queue or topic defined in the broker.

With topic tree, if the metadata queue name is not specified, the name of the metadata queue will be constructed according to the topic tree rules.

When all queue names (such as QueueName and MetaDataQueueName) are unspecified (empty strings, which are the default), and the EffectiveTransportProfileUriString in the ConnectionDescriptor is for transport that uses the topic tree (such as MQTT), the EffectiveAssumeTopicTree becomes true, and you do not have to set AssumeTopicTree to true explicitly in order for the topic tree to be assumed.

CAUTION: With the topic tree (AssumeTopicTree set to true), do not set the queue names by setting values of QueueName or MetaDataQueueName, except in very special circumstances. Leave the queue names at their default values, i.e. empty strings. Setting queue names can interfere negatively with the built-in mechanism that determines the proper topic filters.

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