ASP.NET 2.2 Preview 1首次支援Java SignalR客戶端
微軟的Sourabh Shirhatti宣佈ASP.NET Core 2.2的第一個預覽版已經發布。有興趣在本地機上嚐鮮的開發人員可以從相關來源下載預覽版。請注意,如果你想在Visual Studio中使用它,需要使用VS2017 15.9 Preview 1。
這個預覽版增加了很多ASP.NET Core新特性,但需要注意的是,很多特性都處於開發的早期階段,並不完整。微軟的Mikael Mengistu提供了其中一個特性的詳細資訊,即一個用Java編寫的SignalR客戶端。開發人員可以藉助這個功能來編寫Android應用程式(或任何基於Java的應用程式),連線到實現了SignalR的ASP.NET Core伺服器上。微軟已在GitHub上提供了一個簡短示例,演示了這一新功能。
微軟的Mikael Mengistu警告說,目前有幾個功能受到限制,但計劃在ASP.NET Core 2.2完全釋出之前對它們進行擴充套件。其中包括:
- 只接受原始型別作為引數和返回型別。
- API是同步的。
- 只支援“Send”呼叫,不支援“Invoke”和流式返回值。
- 客戶端當前不支援Azure SignalR服務。
- 只支援JSON協議。
- 只支援Socket/">WebSockets傳輸。
由於相關開發工作還未完成,ofollow,noindex">示例程式碼 相對較少。單隨著Java客戶端功能的擴充套件,有望獲得更多細節。