#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Processors](Pf2e.Scrapper.Processors.md 'Pf2e\.Scrapper\.Processors').[ProcessorExecutor](ProcessorExecutor.md 'Pf2e\.Scrapper\.Processors\.ProcessorExecutor') ## ProcessorExecutor\.RunProcessor\(IProcessor, ParallelLoopState, long\) Method Запускает указанный процессор для выполнения операций обработки и сохранения\. ```csharp private void RunProcessor(Pf2e.Scrapper.Processors.Definitions.IProcessor processor, System.Threading.Tasks.ParallelLoopState state, long arg3); ``` #### Parameters `processor` [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor') Экземпляр процессора, выполняющий операции обработки и сохранения\. `state` [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState') Экземпляр [System\.Threading\.Tasks\.ParallelLoopState](https://docs.microsoft.com/en-us/dotnet/api/System.Threading.Tasks.ParallelLoopState 'System\.Threading\.Tasks\.ParallelLoopState'), который можно использовать для управления выполнением параллельного цикла\. `arg3` [System\.Int64](https://docs.microsoft.com/en-us/dotnet/api/System.Int64 'System\.Int64') Длинное значение, представляющее текущий индекс итерации или связанные данные для процессора\. ### Remarks Если процессор выдает [SkipItemException](SkipItemException.md 'Pf2e\.Scrapper\.Processors\.SkipItemException'), сообщение об исключении регистрируется как информационный прогресс\. Если выдается [SilentSkipItemException](SilentSkipItemException.md 'Pf2e\.Scrapper\.Processors\.SilentSkipItemException'), оно молча игнорируется\.