Esempio n. 1
0
 private void ExecuteNow(PowerShellJob job)
 {
     if (!this.done)
     {
         job.Execute(runspacePool);
     }
 }
Esempio n. 2
0
        private void ExecuteContinuous(PowerShellJob job)
        {
            Task.Run(() =>
            {
                do
                {
                    job.Done = job.Execute(runspacePool);
                    if (job.Done)
                    {
                        return;
                    }

                    Thread.Sleep(JobManager.delayInMilliSeconds);
                } while (!job.Done || this.done);
            });
        }