流程返回值改为FlowResult,记录节点信息、上下文信息,为以后的流程调用回溯做准备

This commit is contained in:
fengjiayi
2025-03-21 18:26:01 +08:00
parent 9941f24c5d
commit f99aff3c2c
30 changed files with 916 additions and 752 deletions

View File

@@ -950,6 +950,13 @@ namespace Serein.Library.Api
#endregion
#region
/// <summary>
/// 获取节点信息
/// </summary>
/// <param name="nodeGuid"></param>
/// <param name="nodeModel"></param>
/// <returns></returns>
bool TryGetNodeModel(string nodeGuid, out NodeModelBase nodeModel);
/// <summary>
/// 获取方法描述信息
@@ -1026,7 +1033,7 @@ namespace Serein.Library.Api
/// <param name="context">调用时的上下文</param>
/// <param name="nodeGuid">节点Guid</param>
/// <returns></returns>
Task<object> InvokeNodeAsync(IDynamicContext context, string nodeGuid);
// Task<object> InvokeNodeAsync(IDynamicContext context, string nodeGuid);
#endregion