NotificationHub RegisterNativeAsync with CancellationToken

时间:2013-09-17 10:10:40

标签: azure windows-phone-8 azure-notificationhub cancellation-token

我有一个使用NotificationHub的WP应用程序。

要注册用户,我调用RegisterNativeAsync。

然而,一些连接速度慢的用户向我提出加载很长。

调用RegisterNativeAsync时是否可以传递CancellationToken?

谢谢,

1 个答案:

答案 0 :(得分:0)

方法RegisterNativeAsync不直接支持取消令牌本身,但如果要添加超时,可以通过另一个创建超时的任务并使用Task.WhenAny来模拟此操作来执行此操作。

由于这是一种等待的方法,因此不应该对用户造成任何延迟。
也许你需要看看这个电话会议的用户体验。