Интерфейсная библиотека Vitro.Server.Core.dll содержит ряд интерфейсов для реализации логики обработки определенных событий в системе.
Интерфейсы с префиксом "Before", как правило, используются, если необходимо реализовать дополнительные проверки (валидацию).
Демонстрационный проект - VitroMPReceiverDemo.zip
В архиве проект библиотеки (Vitro.Server.External.dll) с исходниками. Проект сделан на языке c# в среде выполнения .net 8.0 и с помощью среды разработки Visual Studio 2022.
В папках bin\Debug\ и \bin\Release архива уже есть два скомпилированных экземпляра библиотеки "Vitro.Server.External.dll".
Библиотеку необходимо разместить по пути и выполнить перезапуск процесса портала Vitro.Server.Core.Web.
для Windows: "c:\Program Files\Vitro Software\Vitro\Server\Solutions\External"
для Linux : "/usr/local/Vitro.Server.Core.Web/Vitro/Server/Solutions/External"