【问题标题】:net_http_client_execution_error in background task后台任务中的 net_http_client_execution_error
【发布时间】:2016-06-01 05:42:33
【问题描述】:

我有一个支持后台任务的项目。

在客户端,当应用程序尝试建立 Web 服务连接时,观察到 net_http_client_execution_error。

堆栈包含一些基地址代码。

我不知道可能的原因是什么。

任何帮助将不胜感激。

注意:我无法在我的系统上重现此错误(在调试或发布模式下)

【问题讨论】:

  • 除非我们看到我们无能为力的东西 - 这是您在此处表达的一些相关问题,希望这会有所帮助 [stackoverflow.com/questions/33259763/…
  • 当我将设备置于飞行模式时,我得到 net_http_client_execution_error,模拟断开连接,然后暂停应用程序。

标签: c# uwp background-task


【解决方案1】:

在注册后台任务期间,您需要设置 IsNetworkRequested 属性(或使用 InternetAvailable 条件): https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.Background.BackgroundTaskBuilder#Windows_ApplicationModel_Background_BackgroundTaskBuilder_IsNetworkRequested

否则,当设备进入连接待机状态时,您将无法从后台任务访问网络。

谢谢, Stefan Wick - Windows 开发者平台

【讨论】:

    猜你喜欢
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多