SignalR 2.0

SignalR 2.0

 

最近整理了SignalR2.0 部分知識點,原文翻譯,由於自己是土鱉,翻譯得不好的地方,歡迎指正!僅供各位初學者學習!

 

 

 

 

第一節、 入門ASP.NET SignalR2.0

 

1、SignalR簡介

 

 

 

SignalR 是什麼?

 

ASP.NET SignalR 是爲 ASP.NET 開發人員提供的一個庫,可以簡化開發人員將實時 Web 功能添加到應用程序的過程。實時 Web 功能是指這樣一種功能:當所連接的客戶端變得可用時服務器代碼可以立即向其推送內容,而不是讓服務器等待客戶端請求新的數據。

 

SignalR 可以用於將任何種類的“實時”Web 功能添加到您的 ASP.NET 應用程序。雖然我們經常把Chat應用作爲最常用的一個例子,但實際上你可以利用它做很多事情。如果用戶是通過刷新 web 頁面,來查看新的數據,或者是通過頁面實現長輪詢來檢索新的數據,那麼就該考慮使用 SignalR 了。示例包括儀表板和監視應用程序、協作應用程序(例如同時編輯文檔)、工作進度更新和實時表單等等。

 

SignalR 還適用於全新類型的 Web 應用程序,特別是需要從服務器高頻率更新的應用程序,例如實時遊戲。一個好的例子,請參閱ShootR 遊戲。

 

SignalR 提供一個簡單的 API 用於創建服務器端到客戶端的遠程過程調用 (RPC),以便從服務器端 .NET 代碼中調用客戶端瀏覽器(以及其他客戶端平臺)中的 JavaScript 函數。SignalR 還包括用於管理連接(例如,連接和斷開連接事件)和爲連接分組的 API。 完整版如下:

 

 

 

 

附件pdf電子書下載: SignalR 2.0 入門與提高

源代碼: https://github.com/huangxiaoning/SignalR2.0.Demo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章