Отправить сообщение для модуля в другой вкладке в DotNetNuke - PullRequest
0 голосов
/ 08 ноября 2010

Я хочу создать модуль, который может отправить сообщение другому модулю в другой вкладке.Я не знаю идентификатор целевой вкладки, но знаю имя целевого модуля.

Есть ли способ сделать такую ​​вещь?Поддерживает ли Dot net nuke обмен сообщениями?

1 Ответ

1 голос
/ 08 ноября 2010

DNN поддерживает интерфейсы IModuleCommunicator и IModuleListener.Это для модулей на одной странице (вкладка).

Поскольку каждый запрос обращается только к одной странице за раз, модули на другой вкладке не будут надежно загружаться и выполняться в любой момент времени.Поскольку вы не можете предсказать, когда или даже будет загружена другая вкладка, лучший способ - сохранить ваше сообщение где-нибудь (база данных / файл / очередь сообщений и т. Д.) И построить другой модуль для поиска сообщений во время работы..

...