30 lines
3.3 KiB
Markdown
30 lines
3.3 KiB
Markdown
#### [Pf2e\.Scrapper](index.md 'index')
|
|
### [Pf2e\.Scrapper\.Processors\.Collection](Pf2e.Scrapper.Processors.Collection.md 'Pf2e\.Scrapper\.Processors\.Collection')
|
|
|
|
## ProcessorCollection Class
|
|
|
|
Класс с коллекцией обработчиков\.
|
|
|
|
```csharp
|
|
internal class ProcessorCollection
|
|
```
|
|
|
|
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 ProcessorCollection
|
|
|
|
| Constructors | |
|
|
| :--- | :--- |
|
|
| [ProcessorCollection\(IServiceProvider\)](ProcessorCollection.ProcessorCollection(IServiceProvider).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.ProcessorCollection\(System\.IServiceProvider\)') | Конструктор класса [ProcessorCollection](ProcessorCollection.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection')\. |
|
|
|
|
| Properties | |
|
|
| :--- | :--- |
|
|
| [AllItems](ProcessorCollection.AllItems.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.AllItems') | Коллекция всех доступных обработчиков\. |
|
|
| [Items](ProcessorCollection.Items.md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.Items') | Коллекция обработчиков, которые будут обрабатываться\. Для изменения необходимо использовать [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\<string\>\)')\. |
|
|
| [this\[string\]](ProcessorCollection.this[string].md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.this\[string\]') | Обеспечение доступа к элементам обработчиков\. |
|
|
|
|
| Methods | |
|
|
| :--- | :--- |
|
|
| [CheckDependencies\(\)](ProcessorCollection.CheckDependencies().md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.CheckDependencies\(\)') | Проверка, что все зависимости всех обработчиков могут быть удовлетворены\. |
|
|
| [FilterProcessors\(ICollection<string>\)](ProcessorCollection.FilterProcessors(ICollection_string_).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.FilterProcessors\(System\.Collections\.Generic\.ICollection\<string\>\)') | Ограничить список используемых обработчиков по названию\. Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики\. |
|
|
| [GetTypesOfCompendium\(ProcessorCompendiumEnum\)](ProcessorCollection.GetTypesOfCompendium(ProcessorCompendiumEnum).md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.GetTypesOfCompendium\(Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorCompendiumEnum\)') | Получить список типов, которые обрабатываются в компендиуме\. |
|
|
| [SortItems\(\)](ProcessorCollection.SortItems().md 'Pf2e\.Scrapper\.Processors\.Collection\.ProcessorCollection\.SortItems\(\)') | Сортировать обработчики в соответсвии со всеми зависимостями\. |
|