Umbraco (v4.7) サイトが localhost にインストールされています。
umbraco ノードが公開されるたびに、アクション (たとえば、コンソールまたはファイルにログを記録する) を実行する必要があります。
そのため、Umbraco サイトから外部アプリケーション (コンソールや Windows サービスなど) と対話する必要があります...
コンソール アプリケーションで umbraco サイトを操作する必要はありませんが、コンソール (または Windows サービス) アプリケーション アクションで umbraco イベントに応答します。
私は持っている
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
}
// ...
}
そのコードから外部のものを呼び出すことは可能ですか?