2010-02-21 52 views
0

事件管理 事件是一個實體,當滿足指定的條件時可以觸發。用戶創建的事件給予以下輸入:WPF .NET中的設計問題

  1. 事件名稱
  2. 事件類型(事件可以被歸類)
  3. 基於事件類型有哪些用戶具有指定的條件。這個條件是提高事件的標準。
  4. 事件具有通知方法,如:短信,電子郵件,播放聲音等。用戶是 通知用戶指定的任何通知。

用戶可以指定所有的通知方式,它表示當事件發生條件滿足時,用戶通過短信,電子郵件和播放聲音通知用戶。 想象一個嚮導來輸入上述所有內容。請給我一個靈活的設計來實現這一點。

回答

0

Udi Dahan在域事件模式上寫了兩篇優秀文章(on his blogfor MSDN),這聽起來像是符合您的目的。

域事件模式確實有其缺點;最常見的抱怨是很難找出哪些事件已經被訂閱,並且可能變得難以管理。這就是說我以前使用它,並會高度推薦它。