...
для Linux : "/usr/local/Vitro.Server.Core.Web/Vitro/Server/Solutions/External"
В проекте реализованы 3 примера. В каждом из трех примеров вызывается внешний REST сервис, для примера, используются REST сервисы самого портала.
- AfterCreateReceiverService - публикация чистовой версии документа 1.0 после добавления.
- AfterUpdateReceiverService - при смене статуса документа с "Размещено" на "Отклонено" выполняется прерывание наследования прав на текущем документе и права очищаются.
- BeforeDeleteReceiverService - перед удалением документа выполняется проверка на наличие не закрытых замечаний для документа и генерируется исключение, если замечания есть и документ не удаляется.