LightStreamer DotNet 编译为 Xamarin 的 PCL 项目
Posted
技术标签:
【中文标题】LightStreamer DotNet 编译为 Xamarin 的 PCL 项目【英文标题】:LightStreamer DotNet compiled as a PCL project for Xamarin 【发布时间】:2017-03-02 09:24:31 【问题描述】:我一直在尝试与 LightSteamer 技术部门的人讨论这个问题,但技术支持电子邮件似乎直接链接到了销售团队。
目前 LightStreamer 有 4 个 DotNet 客户端。
DotNetClient_N2(使用 .NET 3.5 版编译) DotNetClient_WinRT(使用 .NET 4.6 版编译) WindowsPhoneClient(使用 .NET 4.6 版编译) Silverlight(使用 .NET 4.6 版编译)这些都不与开箱即用的 Xamarin 兼容。不幸的是,因为我无法访问源代码,所以我无法调整其中的任何一个并将它们重新编译为 PCL。
如果 LightStreamer 中的某个人可以将其中一个移植到 .NET 4.5 版,并且采用 PCL 兼容格式,那将是理想的。我不确定我是否具备实施自己的通用 HTTP 解决方案的技术专长。
【问题讨论】:
只是对您的第一句话进行必要的澄清。 Lightstreamer 技术支持电子邮件不直接链接到销售团队,它由客户管理团队过滤以识别正在执行请求的客户。对于 Lightstreamer 客户的最终用户和产品免费版的用户,支持团队将通过公共论坛及时回复:forums.lightstreamer.com。这样,答案也可以帮助其他用户。 好的,感谢您的反馈。 【参考方案1】:我可以确认,目前 Lightstreamer .NET 客户端库有四个,每个都特定于目标平台:
.NET 客户端桌面 Windows 手机 WinRT Silverlight 客户端不过,预计在短时间内会推出 PCL 版本的 Lightstreamer .NET 客户端库,以取代所有旧的。
此外,它还计划推出一个基于 javascript 的 UWP(通用 Windows 平台)库,但时间较晚。
我还可以确认,Lightstreamer 支持团队会尽快与您联系,让您知道 PCL 库的 ETA。
【讨论】:
是的,谢谢,那太好了,看看 .NET 客户端库的代码,看起来它们都使用旧的 HttpRequest 系统。如果可以更新它们以使用带有异步和等待的 HttpClient。然后我可以使用 ModernHttpClient 插件来处理 ios 和 android 上的原生 Http 请求。更快。以上是关于LightStreamer DotNet 编译为 Xamarin 的 PCL 项目的主要内容,如果未能解决你的问题,请参考以下文章