using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.Integration.Operation { public class SpoolChangeRequiredEventArgs : EventArgs { private Action _confirmAction; private Action _abortAction; public SpoolChangeRequiredEventArgs(Action confirmAction, Action abortAction) { _confirmAction = confirmAction; _abortAction = abortAction; } public int CurrentSegment { get; set; } public int TotalSegments { get; set; } public void Confirm() { _confirmAction(); } public void Abort() { _abortAction(); } } }