Я не знаю, что вы подразумеваете под преобразованием потока в строку . И что за другая сторона ?
Чтобы преобразовать поток в строку, вам необходимо использовать кодировку. Вот пример того, как это можно сделать, если предположить, что поток представляет байты в кодировке UTF-8:
using (var reader = new StreamReader(foo.UploadStream, Encoding.UTF8))
{
string value = reader.ReadToEnd();
// Do something with the value
}