2012-04-04 79 views
1

我使用的事件处理程序自动页面creation.I访问信息中心要反馈给使用消息center.Example代码来访问信息中心将有利于用户。如何使用汤姆.NET

回答

2

我不认为这是可能通过TOM.NET访问信息中心。一种方法是在你的事件系统中抛出一个异常,并将显示在消息中心,但我不认为你需要这样做。该消息将包含该异常,并将其标记为错误。

所以,或者,我会实现一个在CME执行一些Javascript代码轮询机制。这将轮询并使用提供要在消息中心中显示的消息的服务。您的事件系统代码会将消息写入此服务。

JavaScript代码可以运行某些AJAX轮询器(如一个Javascript超时或间隔)连接服务和消费它的消息的GUI扩展。

服务还可以作为一个aspx页面一样简单,但你也可以创建一些发烧友的方法例如Web方法的Web服务。

+0

你的确不能使用TOM.NET访问邮件中心,因为它们是两个不同的进程中运行,甚至完全不同的事情。 Mihai建议的是我能想到的唯一方法。 – 2012-04-04 07:17:38

+0

处理PublishEvent时,可能会引发异常并在消息中心显示。不幸的是,它似乎只在发布时才起作用。这不适用于自定义解析器。 – MrSnowflake 2012-07-16 06:48:00