Use this method to read a UTF8-encoded string from the stream's current position. Such strings are written to the stream with a 32-bit, signed integer length-prefix when using the WriteUTF8String method. This method reads the string using the length prefix.
If the string cannot be read for any reason, an exception will be raised.