2013-05-15 16 views
0

我在我的項目中多個角色,我必須做出對整個項目集線器連接到手柄的連接樞紐..如何在項目

例如:在我的項目,角色:接待員,醫生

當接待員增加一個預約特定的醫生,那麼我必須通知和更新頁面中的特定醫生的約會名單(醫生是角色)

將整個服務器方法放在一個集線器類中,如果不是那麼如何使連接BT多個集線器

任何人可以建議如何處理這個問題?

+0

你有沒有研究過使用集線器上的組?一種方法是在客戶端連接到集線器時爲客戶端添加角色(組)。通過這樣做,你可以派遣到適當的團隊(匹配你想要的角色的醫生),信號員會爲你神奇地處理這個問題。如果你認爲這會有所幫助,我可以提供一個我做類似的事情的例子。 –

回答

0

您可以使用相同的連接訪問多個集線器。

.NET客戶端 var hubConnection = new HubConnection(url); var hubProxy1 = hubConnection.CreateHubProxy(「Hub1」); var hubProxy2 = hubConnection.CreateHubProxy(「Hub2」); await hubConnection.Start();

JS客戶端 $ .connection.myHub1.server.method1(); $ .connection.myHub2.server.method2(); $ .connection.hub.start();