Trabalhando com System.Threading.Tasks.Task <Stream> em vez de Stream

Eu estava usando um método como abaixo nas versões anteriores da API da Web do 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);
}

Mas na pré-visualização 6,HttpRequestMessage.Content.ContentReadStream propriedade se foi. Eu acredito que agora deve se parecer com este:

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

Mas eu não conseguia descobrir como deveria ser o resto do código dentro da instrução using. Alguém pode me fornecer uma maneira de fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion