ReadLine() only reads the current line of the stream while ReadToEnd() reads the whole stream.