Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll, Opc.UaFx.Advanced.dll
The OpcEncodingStackFrame type exposes the following members.
Gets the type of encoding supported by the encoder / decoder used.
C#
public OpcEncodingType Encoding { get; }
Property Value
One of the members defined by the OpcEncodingType enumeration.
Gets the Exception created or caught during the encoding / decoding operation.
C#
public Exception Exception { get; }
Property Value
An instance of the Exception class or a null reference (Nothing in Visual Basic) in case there was no Exception encountered during the operation of this OpcEncodingStackFrame.
Gets the name of the field of an Instance which is about to get encoded / decoded.
C#
public string FieldName { get; }
Property Value
The name of the field to encode / decode or a null reference (Nothing in Visual Basic) if there is no field name known by the encoder / decoder for the current operation of this OpcEncodingStackFrame.
Gets the type of the field being encoded / decoded.
C#
public Type FieldType { get; }
Property Value
The Type of the field to encode / decode or a null reference (Nothing in Visual Basic) if there is no Type known by the encoder / decoder for the current operation of this OpcEncodingStackFrame.
Gets the description of the outcome of the current encoding / decoding operation.
C#
public string Message { get; }
Property Value
The description of the outcome of the current encoding / decoding operation or a null reference (Nothing in Visual Basic) in the case there the encoding / decoding operation does not offer a description for its outcome.
Gets the name of the encoder / decoder method in which the frame is executing.
C#
public string MethodName { get; }
Property Value
The name of the method in which the frame is executing.
Gets the zero-based position of the encoder / decoder within its underlying stream during the operation of the current OpcEncodingStackFrame.
C#
public long Position { get; }
Property Value
The position within the stream of the encoder / decoder.
Gets the identifier of the type being encoded / decoded.
C#
public OpcNodeId TypeId { get; }
Property Value
An instance of the OpcNodeId class which identifies the type being encoded / decoded by the operation of the current OpcEncodingStackFrame or a null reference (Nothing in Visual Basic) if the operation is in a context there a type identifier does not apply to the current operation of the OpcEncodingStackFrame.
Returns a readable representation of the stack frame.
C#
public override string ToString()
Returns
A String representing the information of the current OpcEncodingStackFrame in a readable way.