You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Интерфейсная библиотека Vitro.Server.Core.dll содержит ряд интерфейсов для реализации логики обработки определенных событий в системе.

  • IItemEventReceiverBeforeCreateService - вызов перед созданием нового элемента.
  • IItemEventReceiverAfterCreateService - вызов после создания нового элемента.
  • IItemEventReceiverBeforeUpdateService - вызов перед обновлением элемента.
  • IItemEventReceiverAfterUpdateService - вызов после обновления элемента.
  • IItemEventReceiverBeforeDeleteService - вызов перед удалением элемента.

Интерфейсы с префиксом "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"



  • No labels