У меня есть сайт Umbraco (v4.7), установленный на localhost.Взаимодействие с консольным приложением от Umbraco
Мне нужно сделать действие (скажем, журнал на консоль или файл) каждый раз, когда публикуется узел umbraco.
Так что мне нужно взаимодействовать с внешним приложением (например, консоли или службы Windows) с сайта Umbraco ...
мне не нужно манипулировать Umbraco сайта с помощью консольного приложения, а реагировать на Umbraco события с приложением приложения консоли (или Windos servie).
Я
public class ContentEvents : umbraco.BusinessLogic.ApplicationBase
{
void PlumbEvents()
{
// ...
Document.AfterPublish += new Document.PublishEventHandler(
Document_AfterPublish);
// ...
}
void Document_AfterPublish(Document sender, PublishEventArgs e)
{
// HERE I NEEDD TO CALL BY EG
// "MyExternalApplication" + "sender" as parameter
// where "MyExternalApplication" could be
// a ConsoleApplication or a WindowsService
}
// ...
}
это можно назвать что-то внешнее от этого кода?
Я не знаю Umbraco, но первое, что приходит мне на ум при работе с обменом между процессами, называется pipe. Понятия не имею, если это выполнимо с веб-сайтом. – Kilazur