35 lines
2.6 KiB
Markdown
35 lines
2.6 KiB
Markdown
#### [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
|
|
|
|
<a name='Pf2e.Scrapper.Processors.ProcessorExecutor.RunProcessor(Pf2e.Scrapper.Processors.Definitions.IProcessor,System.Threading.Tasks.ParallelLoopState,long).processor'></a>
|
|
|
|
`processor` [IProcessor](IProcessor.md 'Pf2e\.Scrapper\.Processors\.Definitions\.IProcessor')
|
|
|
|
Экземпляр процессора, выполняющий операции обработки и сохранения\.
|
|
|
|
<a name='Pf2e.Scrapper.Processors.ProcessorExecutor.RunProcessor(Pf2e.Scrapper.Processors.Definitions.IProcessor,System.Threading.Tasks.ParallelLoopState,long).state'></a>
|
|
|
|
`state` [System\.Threading\.Tasks\.ParallelLoopState](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.parallelloopstate 'System\.Threading\.Tasks\.ParallelLoopState')
|
|
|
|
Экземпляр [System\.Threading\.Tasks\.ParallelLoopState](https://learn.microsoft.com/en-us/dotnet/api/system.threading.tasks.parallelloopstate 'System\.Threading\.Tasks\.ParallelLoopState'), который можно использовать для управления выполнением
|
|
параллельного цикла\.
|
|
|
|
<a name='Pf2e.Scrapper.Processors.ProcessorExecutor.RunProcessor(Pf2e.Scrapper.Processors.Definitions.IProcessor,System.Threading.Tasks.ParallelLoopState,long).arg3'></a>
|
|
|
|
`arg3` [System\.Int64](https://learn.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'),
|
|
оно молча игнорируется\. |