首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rx .NET: ToTask vs LastAsync vs RunAsync

Rx .NET: ToTask vs LastAsync vs RunAsync
EN

Stack Overflow用户
提问于 2019-10-26 05:38:27
回答 1查看 570关注 0票数 3

反应性扩展有以下三种方法:

  • ToTask:返回将接收最后一个值的任务或可观察到的sequence.
  • LastAsync:生成的异常返回可观测sequence
  • RunAsync:的最后一个元素,得到返回可观测序列的最后一个值的服务生,或者如果序列为空,则抛出异常。

听起来很相似。我该如何选择使用哪一种?

EN

回答 1

Stack Overflow用户

发布于 2019-10-26 09:56:26

您应该根据要使用返回值的方法进行选择,因为这些方法具有不同的返回类型和不同的功能。如果您只想await最后的结果,您可以使用上面的任何方法,因为它们在本例中提供了相同的行为。它们都在等待时处理空的、可观察的集合和异常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58568353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档