Reads all characters from the current position to the end of the stream asynchronously and returns them as one string.
A task that represents the asynchronous read operation. The value of the TResult parameter contains a string with the characters from the current position to the end of the stream.