Windows phone obter código fonte do servidor
Estou tentando obter o código fonte de um site. No aplicativo do Windows, uma simples solicitação http seria suficiente. No entanto, no Windows Phone, é muito mais complicado. Pesquisei bastante no google e não vi uma resposta clara. Isto é o que eu tentei, mas sem grande sucesso.
public static sReturn = "";
private string _InetGetSourceCode(string sUrl)
{
_InetReadEx(sUrl);
return sReturn;
}
private void _InetReadEx(string sUrl)
{
WebClient client = new WebClient();
client.DownloadStringCompleted += new
DownloadStringCompletedEventHandler(DownloadStringCallback2);
client.DownloadStringAsync(new Uri(sUrl));
}
private static void DownloadStringCallback2(Object sender,DownloadStringCompletedEventArgs e)
{
if (!e.Cancelled && e.Error == null)
{
sReturn = e.Result;
}
}
O que eu estou fazendo errado aqui?