/// <summary> /// 中斷所有流程項目 /// </summary> /// <param name="description"></param> public void FailAll(string description = "") { lock (_key) { foreach (var item in _totalFlow) { FlowBase instance = item.Value; instance.Fail(description); } } }
/// <summary> /// 中斷流程項目 /// </summary> /// <param name="name"></param> /// <param name="description"></param> public void Fail(string name, string description = "") { FlowBase instance = GetFlowBase(name); instance.Fail(description); }