Возможно ли получить доступ к "действиям" проекта из кода внешних сборок?

insideath

Client
Регистрация
18.05.2013
Сообщения
55
Благодарностей
25
Баллы
8
Интересует конкретное независимое действие (/событие) BadEnd. И возможная подписка на него из кода собственной внешней сборки для обработки некоторых ситуаций. (Project Maker)
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Подключаете к своей программе библиотеку из папки постера: ZennoLab.CommandCenter.dll
И те, которая она тащит как зависимости, подкладываете в папку со своей программой:
ZennoLab.InterfacesLibrary
ZennoLab.CommunicationInterfaces
ZennoLab.Global
ZennoLab.LogLibrary
Возможно еще: NLog.dll и PhpNetCore.dll
Функции класса ZennoPoster статические, вам не нужно устанавливать никакие соединенния, они сами их установят если надо, от вас только требуется запустить ZennoPoster.
https://wiki.zennolab.com/doku.php?id=ru:zennoposter:macros-documentation
ZennoLab.CommandCenter -> класс ZennoPoster
Запускаете процесс постера, потом подключаетесь и через class ZennoPoster, что хотите, то и делаете.
Можете добавлять - управлять заданиями.
Запускать и останавливать инстансы и выполнять на них код из своих программ.
Получать прокси, работать с почтой, ftp и http, распознавать капчи.
 
Последнее редактирование модератором:
  • Спасибо
Реакции: insideath

insideath

Client
Регистрация
18.05.2013
Сообщения
55
Благодарностей
25
Баллы
8
Спасибо за детальное разъяснение! :ay:
 

insideath

Client
Регистрация
18.05.2013
Сообщения
55
Благодарностей
25
Баллы
8
А можно список всех эндпоинтов для ZP/PM? Интерфейсы контракты есть, а назначения нет( только для IInstanceManagerService и ITaskManagerService
net.pipe://localhost/ etc
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)