Error
异常的结果。当事件调度过程中产生了未捕获异常,则此异常将会被包装到 Error.content 中并被推送给下游。
通常用于在 EventDispatcher 中对对未捕获异常的处理,不过也可以选择主动构建此结果来向下游传递。
对异常结果的处理由下游自由决定。 例如可以通过 filter { it !is StandardEventResult.Error }
来忽略掉所有的异常结果, 或者通过 takeWhile { it is StandardEventResult.Error }
来在第一次出现异常时中断流的处理。
Inherited properties
Link copied to clipboard
EventResult.content 是否为空。