Files
Pf2eDataScrapper/Documentation/Pf2eDataScrapper/ProcessorExecutor.md
T

3.3 KiB

Pf2eDataScrapper

Pf2eDataScrapper.Processors

ProcessorExecutor Class

Класс, выполняющий обработку коллекции обработчиков.

internal sealed class ProcessorExecutor

Inheritance System.Object 🡒 ProcessorExecutor

Constructors
ProcessorExecutor(ProcessorCollection, ProcessProgress, ApplicationSettings) Класс, выполняющий обработку коллекции обработчиков.
Fields
_currentIndex Текущий индекс обрабатываемого элемента в коллекции.
Properties
Collection Класс с коллекцией обработчиков.
CurrentFactory Текущая фабрика процессоров, которая используется для обработки.
Settings Настройки программы.
Methods
Continue() Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны.
IterateProcessors() Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой.
RunProcessor(IProcessor, ParallelLoopState, long) Запускает указанный процессор для выполнения операций обработки и сохранения.
Start() Запускает обработку коллекции обработчиков.
StartItem() Инициирует обработку текущего элемента в коллекции.