static void UploadPayloads(int TaskId) { PayloadsUploaderData d = GetConfigData <PayloadsUploaderData>(); ScriptEngine <PayloadsUploader, PayloadsUploaderData> script = new ScriptEngine <PayloadsUploader, PayloadsUploaderData>(); BindingStepInfo(script); d.TaskId = TaskId; script.StepProgress.ProgressChanged += (s, e) => { Console.WriteLine($"{e.Msg} sent,{e.Current} of {e.Total} finished,TaskId:{TaskId}"); }; script.Run(d); }
public ATTUploadConfig() { InitializeComponent(); loadData(); MsgIdTaskData = Utils.GetObjFromXml <MSGIDTaskData>(GlobalConfig.MSGIDTaskDataFile); PayloadsDownloadData = Utils.GetObjFromXml <PayloadsDownloaderData>(GlobalConfig.PayloadsDownloaderDataFile); PayloadsUploadData = Utils.GetObjFromXml <PayloadsUploaderData>(GlobalConfig.PayloadsUploaderDataFile); uc_SAPLogin.DataContext = MsgIdTaskData.LH1; uc_PayloadsDownload.DataContext = PayloadsDownloadData; uc_PayloadsUpload.DataContext = PayloadsUploadData; }