OPC Studio User's Guide and Reference
TryResolveMissingDataTypeEncodingIds Property (UAComplexDataParameters)



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.ComplexData Namespace > UAComplexDataParameters Class : TryResolveMissingDataTypeEncodingIds Property
Determines whether the plug-in will try to resolve the data type encoding IDs if they are missing.
Syntax
'Declaration
 
<DefaultValueAttribute(True)>
Public Property TryResolveMissingDataTypeEncodingIds As Boolean
'Usage
 
Dim instance As UAComplexDataParameters
Dim value As Boolean
 
instance.TryResolveMissingDataTypeEncodingIds = value
 
value = instance.TryResolveMissingDataTypeEncodingIds
[DefaultValue(true)]
public bool TryResolveMissingDataTypeEncodingIds {get; set;}
[DefaultValue(true)]
public:
property bool TryResolveMissingDataTypeEncodingIds {
   bool get();
   void set (    bool value);
}
Remarks

Normally, the data type encoding ID should be provided by the OPC UA server, and is then reflected in the OpcLabs.EasyOpc.UA.UAExtensionObject.DataTypeEncodingId property. When it is missing, the plug-in can try to fill it in by somewhat involved and ineffective process, which involves multiple round-trips to the server.

This parameter only affects the decoding (reads and subscribes) and not the encoding (writes).

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