что я хочу просто, я хочу прочитать текстовый файл с моего сайта через мое приложение, мне это удалось сделать на C#, но не в приложениях метро, здесь мой код в C#Metro Apps: C#, читать текстовый файл из интернета
WebClient client = new WebClient();
Stream stream = client.OpenRead(strURL);
StreamReader reader = new StreamReader(stream);
String content = reader.ReadToEnd();
return content;
, кроме приведенного выше кода я также попытался код ниже, но все-таки не удалось
HttpWebRequest request = (HttpWebRequest)
WebRequest.Create(strURL);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
byte[] buf = new byte[1000];
StringBuilder sb = new StringBuilder();
do
{
count = resStream.Read(buf, 0, buf.Length);
if (count != 0)
{
tempString = Encoding.Unicode.GetString(buf, 0, count);
sb.Append(tempString);
}
}
return sb.ToString();
Я думаю, что проблема в WebClient и GetResponse(), который не известен в приложениях метро
почему не 'WebClient.DownloadString (URL)'? –
Тип или имя пространства имен «WebClient» не удалось найти, я думаю, что класс WebClient не находится в приложениях metro-ui – nyongrand
Возможный дубликат http://stackoverflow.com/questions/15191984/webclient-alternative-for-windows-8 –