WinRT StorageFile gravar arquivo baixado

Estou lutando com um problema fácil. Eu quero baixar uma imagem da web usando este código:

WebRequest requestPic = WebRequest.Create(@"http://something.com/" + id + ".jpg");
WebResponse responsePic = await requestPic.GetResponseAsync();

Agora eu queria escrever o fluxo do WebResponse em um StorageFile (por exemplo, criar um arquivo id.jpg no armazenamento do aplicativo), mas não encontrei nenhuma maneira de conseguir isso. Eu procurei na web por isso, mas sem sucesso - todas as formas incompatíveis tipos de fluxo e assim por diante.

Poderia ajudar por favor?

questionAnswers(3)

yourAnswerToTheQuestion