3.4 KiB
3.4 KiB
Pf2e.Scrapper
Pf2e.Scrapper.Processors
ProcessorExecutor Class
Класс, выполняющий обработку коллекции обработчиков.
public sealed class ProcessorExecutor
Inheritance System.Object 🡒 ProcessorExecutor
| Constructors | |
|---|---|
| ProcessorExecutor(ProcessorCollection, ProcessProgress, ApplicationSettings) | Класс, выполняющий обработку коллекции обработчиков. |
| Fields | |
|---|---|
| _currentIndex | Текущий индекс обрабатываемого элемента в коллекции. |
| Properties | |
|---|---|
| Collection | Класс с коллекцией обработчиков. |
| CurrentFactory | Текущая фабрика процессоров, которая используется для обработки. |
| Progress | Класс для отслеживания прогресса обработки данных. |
| Settings | Настройки программы. |
| Methods | |
|---|---|
| Continue() | Переходит к обработке следующего элемента в коллекции или завершает процесс, если все элементы были обработаны. |
| IterateProcessors() | Выполняет итерацию по всем процессорам, предоставленным текущей фабрикой. |
| RunProcessor(IProcessor, ParallelLoopState, long) | Запускает указанный процессор для выполнения операций обработки и сохранения. |
| Start() | Запускает обработку коллекции обработчиков. |
| StartItem() | Инициирует обработку текущего элемента в коллекции. |