跳到主要内容

希奎引 1.5.0 - 性能改进和重大错误修复

· 阅读需 2 分钟
Dilaura

性能改进​

在 1.5.0 版本中,我们进行了大量调整,主要是针对内存分配。 详情可以在 Release Notes 中找到。 其中一些可能影响用户的自定义代码,特别是当您拥有覆盖了 GetOutput 方法的自定义 Command 时,因为现在我们使用强类型输出,因此我们不再需要将输出转换为 object (System.Object) 类型。 这不仅减少了样板代码,而且更快,因为我们不再转换为会因装箱操作 (boxing) 导致分配内存的 object。

Cross-Scene Reference

在 创建自定义 Command 类型 中查看完整说明。

错误修复​

先前的更新 (1.4.0) 存在一个主要错误,导致项目无法构建,该错误现在已修复。 其中还包含可以在 Release Notes 中找到的其他错误修复。

新功能​

在先前的版本中,运行一个 Sub Flow 相当令人困惑,因为一旦默认输出的 flow 退出,Sub Flow 就会退出,即使仍然有来自非默认输出的并行 flow 在运行。 所以现在,Sequine Flow 提供了 Exit command 作为替代方案,用以明确指定何时作为 Sub Flow 退出并返回到父 flow。

在 Sub Flow 中查看完整说明。