c# - AppServiceConnection 有超时限制吗?
问题描述
我使用Win32 Application通过“AppServiceConnection”向uwp发送数据,如果时间超过25秒左右,就会出现异常。我怀疑“AppServiceConnection”有超时限制,但找不到相关说明。AppServiceConnection 有超时限制吗?这是我的代码:
var appService = new AppServiceConnection();
appService.AppServiceName = AppServiceName;
appService.PackageFamilyName = PackageFamilyName;
var status = await appService.OpenAsync();
解决方案
作为后台任务实现的应用服务将在收到呼叫后保持活动状态约 30 秒,除非在该时间窗口内再次调用它或取消延迟。如果应用服务与调用者在同一进程中实现,则应用服务的生命周期与调用者的生命周期相关联。
推荐阅读
- javascript - 在 JAVASCRIPT 中查找拆分字符串的长度
- javascript - 按列值HTML交替颜色?
- azure - Azure 管道连接变量名称并访问新变量值
- node.js - create-react-app 返回错误:执行时找不到模块'react-scripts/scripts/init.js'
- javascript - vue文件的样式如何去掉lint check报错?
- google-apps-script - App Script 如何检测是否使用 Doc、Sheet 或其他类型的文档调用了 onOpen 方法?
- ruby-on-rails - 发送电子邮件时 Gmail API 不包含附件
- javascript - 在 String.raw 模板文字中包含文字反引号
- javascript - 使用请求对象将使用 javascript 的文件发布到 Laravel 控制器
- json - 过滤部分 JSON 提取器响应并将其作为请求发送