У меня есть веб-приложение и служба Windows. Я нахожусь на веб-сайте, пытаясь отправить сообщение, кому нужно поднять событие в службе Windows.Поднять событие в другом контексте
я начинаю обслуживание окон, как что-то вроде этого:
_services.OnNewMessageArrivedAtEngine += new IntermediateServices.Services.OnNewMessageArrivedHandler(PutMessageInQueue);
и я стараюсь, чтобы поднять событие в другом контексте в веб-приложения ....
if (OnNewMessageArrivedAtEngine != null)
{
OnNewMessageArrivedAtEngine(outgoingMessage);
}
OnNewMessageArrivedAtEngine всегда приходят null, потому что различные контексты ....
Я не хочу использовать очереди Windows.
Может ли кто-нибудь мне помочь?
Итак, у вас есть два разных процесса, верно? Как вы ожидаете, что эти процессы будут взаимодействовать? –
Вот в чем вопрос! Как я могу передать это процессам (службам Windows и веб-сайту)? –