對于WCF雙向進行圖示講演
假期開始對WCF雙向學習,首先碰到的就是環境的配置。以前學的WCF雙向,但并沒有怎么用。所以有一個星期的時間基本是在用實踐著,下面就進行解釋說明,通過圖示的方法來解釋研究。
到這里,實際上還有一件重要的事情沒有解決,那就是如何動態修正SessionUtility.LastActivityTime。我們希望的事SessionUtility.LastActivityTime能夠真正反映最后一次用戶交互的時間。為此我們遞歸地注冊每個control的MouseMove事件:#t#
如何你運行我們程序,輸入user name開始session后,如果在30s內沒有任何鼠標操作,下面的MessageBox將會彈出,當你點擊OK按鈕,WCF雙向程序會退出。
如何你同時開啟多個WCF雙向client端程序,點擊“Kill Selected Session”按鈕,將會列出所有的Active session,就象我們在上面的截圖所示的一樣。你可以選擇某個session,然后通過點擊“Kill selected sessions”按鈕強行中止它。通過另一個client application將馬上得到反饋:彈出下面一個MessageBox。當你點擊OK按鈕,程序會退出