如何在流程中获得最终输出状态?
How can I get final output states inside flow?
在事务流结束时,如果它创建一个(或多个)新状态,我如何才能访问输出的 StateAndRef 对象?
你可以做三件事:
- 在您的
SignedTransaction
对象上,您可以调用 SignedTransaction.tx.outRefsOfType<T>()
,这将为您 return 一个 List<StateAndRef<T>>
。
- 执行保险库查询以提取刚刚添加到保险库中的状态。保险柜查询 return
List<StateAndRef<T>>
- 通过保险库的
trackBy
功能订阅可观察对象。当事务提交时,observable 将为新提交的状态发出 StateAndRef<T>
s
在事务流结束时,如果它创建一个(或多个)新状态,我如何才能访问输出的 StateAndRef 对象?
你可以做三件事:
- 在您的
SignedTransaction
对象上,您可以调用SignedTransaction.tx.outRefsOfType<T>()
,这将为您 return 一个List<StateAndRef<T>>
。 - 执行保险库查询以提取刚刚添加到保险库中的状态。保险柜查询 return
List<StateAndRef<T>>
- 通过保险库的
trackBy
功能订阅可观察对象。当事务提交时,observable 将为新提交的状态发出StateAndRef<T>
s