fengjiayi
|
152077e9b5
|
1. 重新设计了Generate项目及相关特性的命名,避免与其他类型混淆。
2. 补充了部分注释。
3. 修改了删除容器节点时,容器内子节点未正确删除的问题。
|
2025-07-30 21:15:07 +08:00 |
|
fengjiayi
|
48289dae11
|
1. 修改了FlowResult的创建方式,新增了IsSuccess与Message,为后续进行流程日志追踪准备。
2. 修复了删除节点时,没有正确消除与之相关的参数获取关系。
3. IFlowNode新增了StartFlowAsync方法。
4. Library项目中FlowNodeExtension拓展类转移到了NodeFlow项目中。
5. 修改了Script自定义参数保存,对参数类型、返回值类型进行保存。
6. Library.Utils.BenchmarkHelpter中添加了Task、Task<>的重载方法。
7. NodeFlow项目中,FlowEnvironment默认使用通过NewtonsoftJson实现的JSON门户类。
8. NodeFlow项目中,FlowControl缓存了 FlowWorkOptions 选项实体,并且对于 FlowWorkManagement 进行了池化管理(但后续的项目中考虑重构流程任务运行时)。
|
2025-07-30 11:29:12 +08:00 |
|
fengjiayi
|
b6ed0b69dc
|
更新了代码生成器的生成逻辑。
修复了Emit对于集合类型创建委托时,类型指定Bug。
|
2025-07-29 14:51:14 +08:00 |
|
fengjiayi
|
d3c3210ccc
|
从Serein.Library分离了WebSocket/Modbus;新增了Json门户类,用于未来的Http、WebSocket、Mqtt、gRPC、QUIC扩展。
|
2025-07-27 23:34:01 +08:00 |
|
fengjiayi
|
9a8de6b571
|
整理了Serein.Library项目类文件,IDynamicContext、DynamicContext接口名称及实现类改为IFlowContext、FlowContext,使其与流程其它接口类命名风格统一。
|
2025-07-23 16:20:41 +08:00 |
|
fengjiayi
|
97df2a04b2
|
LocalFlowEnvironment文件丢失,需要重写
|
2025-06-22 21:53:37 +08:00 |
|
fengjiayi
|
84390b574f
|
改写NodeModelBase类,使其继承Serein.Library.Api下的IFlowNode接口,而实现类迁移到NodeModel项目,方便后续节点运行逻辑修改时不用重新编译类库。
|
2025-05-31 12:15:01 +08:00 |
|