#### [Pf2e\.Scrapper](index.md 'index') ### [Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors](Pf2e.Scrapper.Importers.Implementations.FoundryEn.Processors.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors').[FoundryEnAbstractProcessor<TEntity>](FoundryEnAbstractProcessor_TEntity_.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Processors\.FoundryEnAbstractProcessor\') ## FoundryEnAbstractProcessor\(DatabaseHelper, Pf2eDbContext, FoundryEnGlobals, ProcessorInput\) Constructor Абстрактный класс\-обработчик сущностей, полученных из молуля Foundry pf2e\. Класс предназначен для обработки данных с помощью различных обработчиков, для которых указан атрибут [ProcessorAttribute](ProcessorAttribute.md 'Pf2e\.Scrapper\.Processors\.Attributes\.ProcessorAttribute')\. ```csharp protected FoundryEnAbstractProcessor(Pf2e.Scrapper.Helpers.DatabaseHelper databaseHelper, Pf2e.Database.Pf2eDbContext context, Pf2e.Scrapper.Importers.Implementations.FoundryEn.Helpers.FoundryEnGlobals globals, Pf2e.Scrapper.Processors.ProcessorInput input); ``` #### Parameters `databaseHelper` [DatabaseHelper](DatabaseHelper.md 'Pf2e\.Scrapper\.Helpers\.DatabaseHelper') \[DI\] \ `context` [Pf2e\.Database\.Pf2eDbContext](https://learn.microsoft.com/en-us/dotnet/api/pf2e.database.pf2edbcontext 'Pf2e\.Database\.Pf2eDbContext') \[DI\] \ `globals` [FoundryEnGlobals](FoundryEnGlobals.md 'Pf2e\.Scrapper\.Importers\.Implementations\.FoundryEn\.Helpers\.FoundryEnGlobals') \[DI\] \ `input` [ProcessorInput](ProcessorInput.md 'Pf2e\.Scrapper\.Processors\.ProcessorInput') Объект обработки вводимого JSON\.