在Diffusion中更新JSON主题(Unified .NET Client Api)

时间:2016-06-21 07:42:31

标签: c# json push real-time push-diffusion

我正在尝试使用Diffusion的.NET客户端库更新JSON主题。我知道目前在.NET中只有部分支持JSON主题,但我认为可以更新主题。所以我使用Javascript客户端api创建了一个主题,然后使用C#进行更新。使用以下命令创建主题:

 var initvalue = diffusion.datatypes.json().from({ "name" : "some transaction example", "price": 2.00 });
 session.topics.add("examples/rmq/testtopic", initvalue);

但在C#中更新它:

updateControl.Updater.Update("examples/rmq/testtopic", "{'name': 'some other trans','price':20}", new TopicUpdaterUpdateCallback(st));

将初始值设为void / empty。

我无法找到有关JSON主题和.NET的任何资源,所以非常感谢您的帮助。

1 个答案:

答案 0 :(得分:5)

不幸的是,.NET的Diffusion客户端库不支持JSON主题。但是,即将推出的客户端库版本将包括完整的JSON和二进制主题支持。

更新: 我现在很高兴地报告我们发布了Diffusion 5.8,其中包括完整的JSON和二进制主题支持。您可以通过nuget

获取最新的客户端库