Перейти к содержимому

Event Receivers

Event Receiver Portal

Система устанавливаемых обработчиков событий (аналог WebPart для фоновой логики).

Обзор

  • Пакеты.portalevent (ZIP с manifest.json + C# DLL)
  • SDKPortal.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/

  1. Загрузите .portalevent в Админка → Event Receivers
  2. Привяжите обработчик к событию (список → Обработчики или админка → + Receiver)
  3. Убедитесь, что служба event-extensions включена и Worker запущен
  4. После установки Worker подхватит пакет автоматически (сигнал через Valkey, без перезапуска)

Быстрый старт (администратор)

  1. Админка → Event Receivers — установить пакет .portalevent
  2. Список → Обработчики — выбрать установленный обработчик из списка
  3. Админка → Задания — проверить выполнение