Пример #1
0
 internal LocalPipeline(LocalPipeline pipeline) : base(pipeline)
 {
     this._historyIdForThisPipeline = -1L;
     this._invokeHistoryIds = new List<long>();
     this._stopper = new PipelineStopper(this);
     this.InitStreams();
 }
Пример #2
0
 private void Dispose(bool disposing)
 {
     if (!this.disposed)
     {
         if (disposing)
         {
             this.DisposeCommands();
             this.localPipeline         = null;
             this.externalSuccessOutput = null;
             this.externalErrorOutput   = null;
             this.executionScope        = null;
             this.SecurityContext.Dispose();
             this.SecurityContext = null;
             this.logBuffer       = null;
         }
         this.disposed = true;
     }
 }
Пример #3
0
 internal PipelineStopper(LocalPipeline localPipeline)
 {
     this._localPipeline = localPipeline;
 }
Пример #4
0
 /// <summary>
 /// Copy constructor to support cloning
 /// </summary>
 /// <param name="pipeline">The source pipeline</param>
 internal LocalPipeline(LocalPipeline pipeline)
     : base((PipelineBase)(pipeline))
 {
     _stopper = new PipelineStopper(this);
     InitStreams();
 }
Пример #5
0
 private void Dispose(bool disposing)
 {
     if (!this.disposed)
     {
         if (disposing)
         {
             this.DisposeCommands();
             this.localPipeline = null;
             this.externalSuccessOutput = null;
             this.externalErrorOutput = null;
             this.executionScope = null;
             this.SecurityContext.Dispose();
             this.SecurityContext = null;
             this.logBuffer = null;
         }
         this.disposed = true;
     }
 }
Пример #6
0
 internal LocalPipeline(LocalPipeline pipeline)
     : base((PipelineBase)pipeline)
 {
     this._stopper = new PipelineStopper(this);
     this.InitStreams();
 }
Пример #7
0
 internal PipelineStopper(LocalPipeline localPipeline)
 {
     this._localPipeline = localPipeline;
 }