C# Класс SplitPipeline.SplitPipelineCommand

Наследование: System.Management.Automation.PSCmdlet, IDisposable
Показать файл Открыть проект

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