【发布时间】:2016-07-06 04:01:04
【问题描述】:
在单步调试调试器时,IBackgroundTask.Run() 方法会执行,但HttpClient().GetAsync() 永远不会返回或抛出异常。 (显然)如果我在前台方法中运行它,这一点没有问题。
public sealed class BackgroundHttpClientTest : IBackgroundTask
{
public async void Run(IBackgroundTaskInstance taskInstance)
{
var response = await new Windows.Web.Http.HttpClient().GetAsync(new Uri("https://www.someUrl.com"));
}
}
不确定我在这里缺少什么。我仔细检查了所有
appmanifest 中的声明,只是不知道在哪里看。 IBackgroundTask 是否有一些我不知道的限制?
编辑:忘了说这是一个 Win10 通用应用程序
【问题讨论】:
标签: c# win-universal-app uwp