Beispiel #1
0
 protected void SetPipelineState(System.Management.Automation.Runspaces.PipelineState state, Exception reason)
 {
     lock (this.SyncRoot)
     {
         if (state != this.PipelineState)
         {
             this._pipelineStateInfo = new System.Management.Automation.Runspaces.PipelineStateInfo(state, reason);
             RunspaceAvailability runspaceAvailability = this._runspace.RunspaceAvailability;
             this._runspace.UpdateRunspaceAvailability(this._pipelineStateInfo.State, false);
             this._executionEventQueue.Enqueue(new ExecutionEventQueueItem(this._pipelineStateInfo.Clone(), runspaceAvailability, this._runspace.RunspaceAvailability));
         }
     }
 }
Beispiel #2
0
 protected void SetPipelineState(System.Management.Automation.Runspaces.PipelineState state)
 {
     this.SetPipelineState(state, null);
 }