C# 使用GetStreamAsync获取RSS时不支持异常
我正在Visual Studio 2015社区中编写RSS阅读器。我的项目在WindowsPhone8.1Silverlight中 我已按照上的说明进行操作 问题是,当项目即将在emulator上进行测试时,会向以下代码段抛出C# 使用GetStreamAsync获取RSS时不支持异常,c#,silverlight,windows-phone-8.1,rss,notsupportedexception,C#,Silverlight,Windows Phone 8.1,Rss,Notsupportedexception,我正在Visual Studio 2015社区中编写RSS阅读器。我的项目在WindowsPhone8.1Silverlight中 我已按照上的说明进行操作 问题是,当项目即将在emulator上进行测试时,会向以下代码段抛出NotSupportedException: public async void LoadRss(string url) { HttpClient client = new HttpClient(); using (var stream = await cl
NotSupportedException
:
public async void LoadRss(string url) {
HttpClient client = new HttpClient();
using (var stream = await client.GetStreamAsync(url))
{
XmlSerializer serializer = new XmlSerializer(typeof(Rss));
this.Rss = serializer.Deserialize(stream) as Rss; //THE CURSOR POINTS HERE
IsLoaded = true;
}
}
例外情况:
System.Windows.ni.dll中出现“System.NotSupportedException”类型的异常,但未在用户代码中处理
附加信息:当
缓冲被禁用
有什么解决方法吗?您可以尝试
Windows.Web.Http.HttpClient
或Windows.Web.Syndication.SyndicationClient
Windows.Web.Http.HttpClient工作!谢谢@kiewic你应该把它作为答案贴出来。