Работа с System.Threading.Tasks.Task <Stream> вместо Stream

Я использовал метод, описанный ниже, в предыдущих версиях веб-API WCF:

// grab the posted stream
Stream stream = request.Content.ContentReadStream;

// write it to   
using (FileStream fileStream = File.Create(fullFileName, (int)stream.Length)) {

    byte[] bytesInStream = new byte[stream.Length];
    stream.Read(bytesInStream, 0, (int)bytesInStream.Length);
    fileStream.Write(bytesInStream, 0, bytesInStream.Length);
}

Но на превью 6,HttpRequestMessage.Content.ContentReadStream собственность исчезла Я считаю, что теперь это должно выглядеть так:

// grab the posted stream
System.Threading.Tasks.Task<Stream> stream = request.Content.ReadAsStreamAsync();

Но я не мог понять, каким должен быть остальной код внутри оператора using. Кто-нибудь может предоставить мне способ сделать это?

Ответы на вопрос(3)

Ваш ответ на вопрос