1. 首页
  2. 数据库
  3. 其它
  4. mirror_dispatcher:使用dart的rpc_dispatcher.Dispatcher的具体实现 源码

mirror_dispatcher:使用dart的rpc_dispatcher.Dispatcher的具体实现 源码

上传者: 2021-05-04 02:22:26上传 ZIP文件 7.79KB 热度 16次
MirrorDispatcher通过使用[dart:mirrors]内省类实例来实现[Dispatcher]。 dart:mirrors允许您通过实例的字符串名称来调用它们的方法。 用类实例构造一个[MirrorDispatcher]。 MirrorDispatcher.dispatch(“ someMethod”)将返回其返回的任何值的Future。 这是针对JSON-RPC的,因此存在一些限制。 只能使用位置或命名参数来调用方法,不能同时使用这两个方法。 可选参数应按预期工作。 MirrorDispatcher主要是dart:mirrors的包装。 对于分派的任何方法,Dispatcher返回该方法的返回值或三个“ Exception”类之一的实例。 大多数错误将被合并到这些对象中,这样就不会引发运行时异常,而是有序地返回它们。 用法 一个简单的用法示例: import 'pa
用户评论