Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcDataField type exposes the following members.
Gets a value indicating whether the current field might not necessarily exist in the data object this field belongs to.
C#
public bool IsOptional { get; }
Property Value
The value true if the field might not always exists; otherwise the value false.
Gets the length of the field expressed either explicit or implicit using a different OpcDataField.
C#
public long Length { get; }
Property Value
The total number of elements in the Value of the field or -1 if this field neither uses an explicit nor implicit length.
Gets the field which explictly controls the Length of the Value of this field.
C#
public OpcDataField LengthField { get; }
Property Value
An instance of the OpcDataField in the data object (this field belongs to) which controls the length of the Value of the current field.
Gets the name of the current OpcDataField.
C#
public string Name { get; }
Property Value
A String containing the name of this field.
Gets the field which explictly controls the existence of the Value of this field in the data object this field belongs to.
C#
public OpcDataField SwitchField { get; }
Property Value
An instance of the OpcDataField in the data object (this field belongs to) which controls the existence of the Value of the current field.
Gets or sets the value associated with the current field.
C#
public object Value { get; set; }
Property Value
The value associated with the current field or a null reference (Nothing in Visual Basic) if there is no value associated with the current field in the data object the field belongs to.