Сборка пакета .portalevent
Сборка пакета .portalevent
Event Receivers пишутся на C# и упаковываются в ZIP-архив .portalevent (manifest + DLL).
Быстрый старт
cd backenddotnet new install ./templates/portal-eventreceiverdotnet new portal-eventreceiver -n my-handler -o ../packages/my-handlercd ../packages/my-handlerdotnet publish -c Release -o dist/publishСоздайте manifest.json (см. manifest.md) и соберите ZIP:
cd dist/stage # или используйте build.sh из примераzip -r ../my-handler.portalevent manifest.json dist/MyHandler.dllПример с build.sh
cd packages/event-receiver-examples/list-change-handler./build.sh# → dist/list-change-handler.portaleventЗагрузите файл в Админка → Event Receivers.
Структура пакета
my-handler.portalevent (ZIP)├── manifest.json└── dist/ └── MyHandler.dllПоле entryType в manifest — полное имя класса, реализующего IEventReceiver.
См. также backend/templates/README.md.