C# 클래스 SplitPipeline.SplitPipelineCommand

상속: System.Management.Automation.PSCmdlet, IDisposable
파일 보기 프로젝트 열기: nightroman/SplitPipeline

Private Properties

프로퍼티 타입 설명
Close void
Enqueue void
Feed void
Take void
Wait void
WriteResults void

공개 메소드들

메소드 설명
Dispose ( ) : void

보호된 메소드들

메소드 설명
BeginProcessing ( ) : void
EndProcessing ( ) : void
ProcessRecord ( ) : void
StopProcessing ( ) : void

비공개 메소드들

메소드 설명
Close ( ) : void

Moves all jobs to done then for each jobs: -- calls the finally script; -- closes the job.

Enqueue ( System.Management.Automation.PSObject value ) : void

Adds the object to the queue unless it is filtered out. Callers check the maximum queue count.

Feed ( bool force ) : void

Gets the next part of input items and feeds them to a ready job. If forced waits for a ready job.

Take ( ) : void

Finds finished jobs, writes their output, moves them to done. If Order stops on the first found working job, it should finish.

Wait ( ) : void

Waits for any job to finish. If Order then its the first job in the queue.

WriteResults ( Job job, ICollection output ) : void

Writes job output objects and propagates streams. Moves refilling objects from output to the queue.

v1.4.2 Only errors are propagated, other streams are written to the host.

메소드 상세

BeginProcessing() 보호된 메소드

protected BeginProcessing ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EndProcessing() 보호된 메소드

protected EndProcessing ( ) : void
리턴 void

ProcessRecord() 보호된 메소드

protected ProcessRecord ( ) : void
리턴 void

StopProcessing() 보호된 메소드

protected StopProcessing ( ) : void
리턴 void