Example #1
0
 void pipelineExecutor_OnErrorReady(PipelineExecutor sender, ICollection <object> data)
 {
     foreach (object e in data)
     {
         AppendLine("Error : " + e.ToString());
     }
 }
Example #2
0
 private void pipelineExecutor_OnDataReady(PipelineExecutor sender, ICollection <PSObject> data)
 {
     foreach (PSObject obj in data)
     {
         AppendLine(obj.ToString());
     }
 }
Example #3
0
        private void SynchErrorReady(PipelineExecutor sender, ICollection <object> data)
        {
            ErrorReadyDelegate delegateErrorReadyCopy = OnErrorReady;

            if (delegateErrorReadyCopy != null)
            {
                delegateErrorReadyCopy(sender, data);
            }
        }
Example #4
0
        private void SynchDataEnd(PipelineExecutor sender)
        {
            DataEndDelegate delegateDataEndCopy = OnDataEnd;

            if (delegateDataEndCopy != null)
            {
                delegateDataEndCopy(sender);
            }
        }
Example #5
0
        private void SynchDataReady(PipelineExecutor sender, ICollection <PSObject> data)
        {
            DataReadyDelegate delegateDataReadyCopy = OnDataReady;

            if (delegateDataReadyCopy != null)
            {
                delegateDataReadyCopy(sender, data);
            }
        }
Example #6
0
 private void StopScript()
 {
     if (pipelineExecutor != null)
     {
         pipelineExecutor.OnDataReady -= new PipelineExecutor.DataReadyDelegate(pipelineExecutor_OnDataReady);
         pipelineExecutor.OnDataEnd   -= new PipelineExecutor.DataEndDelegate(pipelineExecutor_OnDataEnd);
         pipelineExecutor.Stop();
         pipelineExecutor = null;
     }
 }
 private void buttonStartScript_Click(object sender, EventArgs e)
 {
     StopScript();
     listBoxOutput.Items.Clear();
     AppendLine("Starting script...");
     pipelineExecutor = new PipelineExecutor(runSpace, this, textBoxScript.Text);
     pipelineExecutor.OnDataReady += new PipelineExecutor.DataReadyDelegate(pipelineExecutor_OnDataReady);
     pipelineExecutor.OnDataEnd += new PipelineExecutor.DataEndDelegate(pipelineExecutor_OnDataEnd);
     pipelineExecutor.OnErrorReady += new PipelineExecutor.ErrorReadyDelegate(pipelineExecutor_OnErrorReady);
     pipelineExecutor.Start();
 }
Example #8
0
 private void pipelineExecutor_OnDataEnd(PipelineExecutor sender)
 {
     if (sender.Pipeline.PipelineStateInfo.State == PipelineState.Failed)
     {
         AppendLine(string.Format("Error in script: {0}", sender.Pipeline.PipelineStateInfo.Reason));
     }
     else
     {
         AppendLine("Ready.");
     }
 }
Example #9
0
 private void buttonStartScript_Click(object sender, EventArgs e)
 {
     StopScript();
     listBoxOutput.Items.Clear();
     AppendLine("Starting script...");
     pipelineExecutor               = new PipelineExecutor(runSpace, this, textBoxScript.Text);
     pipelineExecutor.OnDataReady  += new PipelineExecutor.DataReadyDelegate(pipelineExecutor_OnDataReady);
     pipelineExecutor.OnDataEnd    += new PipelineExecutor.DataEndDelegate(pipelineExecutor_OnDataEnd);
     pipelineExecutor.OnErrorReady += new PipelineExecutor.ErrorReadyDelegate(pipelineExecutor_OnErrorReady);
     pipelineExecutor.Start();
 }
 private void StopScript()
 {
     if (pipelineExecutor != null)
     {
         pipelineExecutor.OnDataReady -= new PipelineExecutor.DataReadyDelegate(pipelineExecutor_OnDataReady);
         pipelineExecutor.OnDataEnd -= new PipelineExecutor.DataEndDelegate(pipelineExecutor_OnDataEnd);
         pipelineExecutor.Stop();
         pipelineExecutor = null;
     }
 }
 void pipelineExecutor_OnErrorReady(PipelineExecutor sender, ICollection<object> data)
 {
     foreach (object e in data)
     {
         AppendLine("Error : " + e.ToString());
     }
 }
 private void pipelineExecutor_OnDataReady(PipelineExecutor sender, ICollection<PSObject> data)
 {
     foreach (PSObject obj in data)
     {
         AppendLine(obj.ToString());
     }
 }
 private void pipelineExecutor_OnDataEnd(PipelineExecutor sender)
 {
     if (sender.Pipeline.PipelineStateInfo.State == PipelineState.Failed)
     {
         AppendLine(string.Format("Error in script: {0}", sender.Pipeline.PipelineStateInfo.Reason));
     }
     else
     {
         AppendLine("Ready.");
     }
 }
 private void SynchErrorReady(PipelineExecutor sender, ICollection<object> data)
 {
     ErrorReadyDelegate delegateErrorReadyCopy = OnErrorReady;
     if (delegateErrorReadyCopy != null)
     {
         delegateErrorReadyCopy(sender, data);
     }
 }
 private void SynchDataReady(PipelineExecutor sender, ICollection<PSObject> data)
 {
     DataReadyDelegate delegateDataReadyCopy = OnDataReady;
     if (delegateDataReadyCopy != null)
     {
         delegateDataReadyCopy(sender, data);
     }
 }
 private void SynchDataEnd(PipelineExecutor sender)
 {
     DataEndDelegate delegateDataEndCopy = OnDataEnd;
     if (delegateDataEndCopy != null)
     {
         delegateDataEndCopy(sender);
     }
 }