mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-04-25 01:16:35 +08:00
为ioc容器增加了可能存在的循环依赖提示
This commit is contained in:
@@ -211,7 +211,7 @@ namespace Serein.NodeFlow.Base
|
||||
bool isTaskHaveResult = taskResult is not null;
|
||||
object? result;
|
||||
|
||||
Console.WriteLine($"(isTask, isTaskHaveResult):{(isTask, isTaskHaveResult)}");
|
||||
//Console.WriteLine($"(isTask, isTaskHaveResult):{(isTask, isTaskHaveResult)}");
|
||||
try
|
||||
{
|
||||
// Action/Func([方法作用的实例],[可能的参数值],[可能的返回值])
|
||||
|
||||
@@ -177,7 +177,11 @@ namespace Serein.NodeFlow
|
||||
IsStopStart = true;
|
||||
}
|
||||
}
|
||||
CheckStartState(); // 初始化IOC后检查状态
|
||||
|
||||
if (IsStopStart)
|
||||
{
|
||||
return;// 初始化类型后检查状态
|
||||
}
|
||||
|
||||
env.IOC.Build(); // 流程启动前的初始化
|
||||
|
||||
@@ -190,8 +194,11 @@ namespace Serein.NodeFlow
|
||||
IsStopStart = true;
|
||||
}
|
||||
}
|
||||
if (IsStopStart)
|
||||
{
|
||||
return;// 调用节点初始化后检查状态
|
||||
}
|
||||
|
||||
CheckStartState();// 调用节点初始化后检查状态
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
Reference in New Issue
Block a user