首页 > 解决方案 > AppServiceConnection 有超时限制吗?

问题描述

我使用Win32 Application通过“AppServiceConnection”向uwp发送数据,如果时间超过25秒左右,就会出现异常。我怀疑“AppServiceConnection”有超时限制,但找不到相关说明。AppServiceConnection 有超时限制吗?这是我的代码:

var appService = new AppServiceConnection();
        appService.AppServiceName = AppServiceName;
        appService.PackageFamilyName = PackageFamilyName;

        var status = await appService.OpenAsync();

标签: c#uwp

解决方案


创建和使用应用服务

作为后台任务实现的应用服务将在收到呼叫后保持活动状态约 30 秒,除非在该时间窗口内再次调用它或取消延迟。如果应用服务与调用者在同一进程中实现,则应用服务的生命周期与调用者的生命周期相关联。


推荐阅读