public SubmitResponse(bool success, string xsrf_token, string message, dynamic request, Job.Job job) { Success = success; XsrfToken = xsrf_token; Request = request; Message = message; Job = job; }
public ControlResponse(bool success, string message, string xsrf_token, dynamic request, Job.Job job) { Success = success; Message = message; XsrfToken = xsrf_token; Request = request; Job = job; }
public IDisposable Run(string address) { var job = new Job.Job(); var pi = new PROCESS_INFORMATION(); var si = new STARTUPINFO(); CreateProcess(null, $"{_fileName} \"{address}\" \"{ Path.GetDirectoryName( typeof( EventLoopScheduler ).Assembly.Location ) }\"", IntPtr.Zero, IntPtr.Zero, false, ( uint )(ProcessCreationFlags.CREATE_BREAKAWAY_FROM_JOB | ProcessCreationFlags.CREATE_NO_WINDOW), IntPtr.Zero, null, ref si, out pi); job.AddProcess(pi.hProcess); return(job); }