2012-04-04 77 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