私が欲しいのは簡単です。アプリケーションを介して自分のウェブサイトからテキストファイルを読みたいのですが、C# でこれを行うことができましたが、メトロアプリではできませんでした。ここでは 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() にあると思います