iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 1
0
Modern Web

SignalR系列 第 8

SignalR 08 - Hub-進階篇(三)-稍微深入一點點的探討

承上篇,這裡要跟各位介紹SignalR的IPrincipal

首先筆者先來建立一筆假資料

http://ithelp.ithome.com.tw/upload/images/20161224/20103426eqsqtbcfbU.jpg

接著再來建立個假驗證!!

http://ithelp.ithome.com.tw/upload/images/20161224/20103426POjNs1cdJF.jpg

這邊註解的部分...如果你是要玩真的話...
那就別註解嘿...筆者只是懶惰= =

接著來測試一下~

http://ithelp.ithome.com.tw/upload/images/20161224/20103426OabbUJEH1R.png

測試成功!!

http://ithelp.ithome.com.tw/upload/images/20161224/20103426VhObAO2nyA.png

在這邊讓我們了解到,做了驗證!!更好用= =+

這邊在順便跟各位介紹一個好物!!

IClientProxy

當你在Hub Server中想要由塞入方法名稱字串的方式調用方法..

就可以使用這傢伙!!
IClientProxy proxy = Clients.All;

上面的Clients.All你可以隨你高興地去置換他!!
例如:Clients.Others,Clients.Group("GroupName"),etc.
proxy.Invoke(string method, params object[] args);
這東西真的在某些情況下非常好用....

嘿嘿嘿.....

底下順便附上兩張測試彩蛋!!

http://ithelp.ithome.com.tw/upload/images/20161224/20103426JIN86ice1t.jpghttp://ithelp.ithome.com.tw/upload/images/20161224/20103426zfOkRVAfpj.jpg


上一篇
SignalR 07 - Hub-進階篇(二)-稍微深入一點點的探討
下一篇
SignalR 09 - Hub-進階篇(四)-稍微深入一點點的探討
系列文
SignalR30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言