Event Receivers
Event Receiver Portal
Система устанавливаемых обработчиков событий (аналог WebPart для фоновой логики).
Обзор
- Пакеты —
.portalevent(ZIP сmanifest.json+ C# DLL) - SDK —
Portal.EventReceiver.Sdk(C#) - Шаблоны —
dotnet new portal-eventreceiver(см.backend/templates/) - API — доступ к спискам, узлам и очереди заданий из обработчика
Документация:
Быстрый старт (разработчик)
cd packages/event-receiver-examples/list-change-handler./build.shПример: packages/event-receiver-examples/list-change-handler/
- Загрузите
.portaleventв Админка → Event Receivers - Привяжите обработчик к событию (список → Обработчики или админка → + Receiver)
- Убедитесь, что служба
event-extensionsвключена и Worker запущен - После установки Worker подхватит пакет автоматически (сигнал через Valkey, без перезапуска)
Быстрый старт (администратор)
- Админка → Event Receivers — установить пакет
.portalevent - Список → Обработчики — выбрать установленный обработчик из списка
- Админка → Задания — проверить выполнение