微软的 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 协议。
-
只支持 WebSockets 传输。
由于相关开发工作还未完成,示例代码相对较少。单随着Java 客户端功能的扩展,有望获得更多细节。
评论