反应性扩展有以下三种方法:
ToTask:返回将接收最后一个值的任务或可观察到的sequence.LastAsync:生成的异常返回可观测sequenceRunAsync:的最后一个元素,得到返回可观测序列的最后一个值的服务生,或者如果序列为空,则抛出异常。听起来很相似。我该如何选择使用哪一种?
发布于 2019-10-26 09:56:26
您应该根据要使用返回值的方法进行选择,因为这些方法具有不同的返回类型和不同的功能。如果您只想await最后的结果,您可以使用上面的任何方法,因为它们在本例中提供了相同的行为。它们都在等待时处理空的、可观察的集合和异常。
https://stackoverflow.com/questions/58568353
复制相似问题