【问题标题】:Is it possible to cancel an RPC Call?是否可以取消 RPC 调用?
【发布时间】:2012-04-03 00:17:34
【问题描述】:

是否可以取消分配给具有响应者的 AsyncToken 的 RPC 调用?

【问题讨论】:

标签: apache-flex rpc asynctoken


【解决方案1】:

我相信 AsyncToken 在IMessage Body 中有对Operation 的引用。如果没有,您需要添加it manually。我认为您不能以这种方式取消特定呼叫 - 看起来它只会取消最近的呼叫。

【讨论】:

  • 我明白了。问题是,当多次调用同一个操作时,它们有时会重叠,因此第一个调用并不总是第一个返回结果。所以我想在收到结果时取消对同一个 AsyncToken 或操作的任何调用。
  • 潜在地,你可以扩展 Operation 和 AsyncToken 来做你想做的事。
  • 我考虑过这样做,甚至更简单,有一个控制变量告诉应用程序天气或不对新收到的数据做某事。我只是想看看是否有一种开箱即用的方式来做到这一点。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-08
  • 1970-01-01
相关资源
最近更新 更多