#### [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\\)')\. | | [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\\)') | Ограничить список используемых обработчиков по названию\. Автоматически включает все обработчики, от которых зависят указанные в аргументе обработчики\. | | [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\(\)') | Сортировать обработчики в соответсвии со всеми зависимостями\. |