增强了实例工程的抽象逻辑

This commit is contained in:
fengjiayi
2024-10-07 15:15:18 +08:00
parent 7a9f7b7bf3
commit 878b1c5893
39 changed files with 1361 additions and 826 deletions

View File

@@ -8,11 +8,19 @@ namespace Serein.Library.Ex
/// </summary>
public class FlipflopException: Exception
{
public enum CancelClass
{
// 取消当前分支的继续执行
Branch,
// 取消整个触发器流程的再次执行
Flow,
}
public bool IsCancel { get; }
public FlipflopException(string message, bool isCancel = true) :base(message)
public CancelClass Clsss { get; }
public FlipflopException(string message, bool isCancel = true,CancelClass clsss = CancelClass.Branch) :base(message)
{
IsCancel = isCancel;
Clsss = clsss;
}
}
}