【问题标题】:Dart RPC API Method using asyncDart RPC API 方法使用异步
【发布时间】:2016-06-28 15:25:19
【问题描述】:

使用 dart rpc 可以将 API 方法标记为“异步”吗?我在文档中看到您可以返回未来,但是当我尝试将方法标记为异步时,它似乎会产生很多问题。

【问题讨论】:

  • 你能给我们看一些代码吗?如果你能返回一个 Future,你肯定可以让它异步。
  • 我的猜测是您正在尝试做某事,而异步未按预期工作。
  • 不确定您在寻找什么,它只是一个标为“异步”的 APIMethod,例如“Future add(Item i) async”。在我意识到 RPC 的示例中没有一个 API 方法被标记为异步之前,我一直认为它肯定会起作用。
  • 当它被标记为异步时,我得到一个“错误参数错误”,但我传递的是确切的类型。
  • 请发布一些代码来演示你在做什么。

标签: dart rpc dart-rpc


【解决方案1】:

Async 只允许您使用 await 关键字。

请参阅文档here

【讨论】:

    【解决方案2】:

    支持异步。感谢对这个线程的支持。 https://github.com/dart-lang/rpc/issues/29

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      • 2014-12-06
      • 2020-03-10
      相关资源
      最近更新 更多