mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-03 00:00:49 +08:00
优化了流程的进行
This commit is contained in:
@@ -17,7 +17,6 @@ namespace Serein.Library.Framework.NodeFlow
|
||||
SereinIoc = sereinIoc;
|
||||
FlowEnvironment = flowEnvironment;
|
||||
}
|
||||
|
||||
public NodeRunCts NodeRunCts { get; set; }
|
||||
public ISereinIoc SereinIoc { get; }
|
||||
public IFlowEnvironment FlowEnvironment { get; }
|
||||
|
||||
@@ -5,24 +5,6 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace Serein.Library.Framework.NodeFlow
|
||||
{
|
||||
//public enum FfState
|
||||
//{
|
||||
// Succeed,
|
||||
// Cancel,
|
||||
// Error,
|
||||
//}
|
||||
|
||||
//public class FlipflopContext
|
||||
//{
|
||||
// public FlowStateType State { get; set; }
|
||||
// public object? Data { get; set; }
|
||||
// public FlipflopContext(FlowStateType ffState, object? data = null)
|
||||
// {
|
||||
// State = ffState;
|
||||
// Data = data;
|
||||
// }
|
||||
//}
|
||||
|
||||
public static class FlipflopFunc
|
||||
{
|
||||
/// <summary>
|
||||
@@ -75,20 +57,19 @@ namespace Serein.Library.Framework.NodeFlow
|
||||
/// </summary>
|
||||
public class FlipflopContext : IFlipflopContext
|
||||
{
|
||||
public FlowStateType State { get; set; }
|
||||
public FlipflopStateType State { get; set; }
|
||||
//public TResult? Data { get; set; }
|
||||
public object Data { get; set; }
|
||||
public FlipflopContext(FlowStateType ffState)
|
||||
public FlipflopContext(FlipflopStateType ffState)
|
||||
{
|
||||
State = ffState;
|
||||
}
|
||||
public FlipflopContext(FlowStateType ffState, object data)
|
||||
public FlipflopContext(FlipflopStateType ffState, object data)
|
||||
{
|
||||
State = ffState;
|
||||
Data = data;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user