Opc.Ua.BinaryDecoder.ReadByteString C# (CSharp) Method

ReadByteString() public method

Reads a byte string from the stream.
public ReadByteString ( string fieldName, int maxByteStringLength ) : byte[]
fieldName string
maxByteStringLength int
return byte[]
        public byte[] ReadByteString(string fieldName, int maxByteStringLength)
        {
            int length = m_reader.ReadInt32();

            if (length == -1)
            {
                return null;
            }

            if (maxByteStringLength > 0 && maxByteStringLength < length)
            {
                throw ServiceResultException.Create(
                    StatusCodes.BadEncodingLimitsExceeded, 
                    "MaxByteStringLength {0} < {1}", 
                    maxByteStringLength,
                    length);
            }

            return m_reader.ReadBytes(length);
        }

Same methods

BinaryDecoder::ReadByteString ( string fieldName ) : byte[]