/// <summary> /// Stop or kill the jobs. /// </summary> /// <param name="jobs"></param> /// <param name="stopStrategy">Strategy: Kill or SoftStop</param> public void StopJobs(List <Job> jobs, StopJobsStrategy stopStrategy = StopJobsStrategy.SoftStop, Folder folder = null) { var startJobsInfo = new StopJobsInfo { Strategy = stopStrategy, JobIds = jobs.Select(j => j.Id).ToArray() }; string output = JsonConvert.SerializeObject(startJobsInfo); //SentDataStore.Enqueue(output); byte[] sentData = Encoding.UTF8.GetBytes(output); _requestExecutor.SendRequestPostForOdata("Jobs/UiPath.Server.Configuration.OData.StopJobs", sentData, folder); }
/// <summary> /// Stop or kill the job. /// </summary> /// <param name="job"></param> /// <param name="stopStrategy">Strategy: Kill or SoftStop</param> public void StopJob(Job job, StopJobsStrategy stopStrategy = StopJobsStrategy.SoftStop, Folder folder = null) { StopJobs(new List <Job> { job }, stopStrategy, folder); }