2016-06-21 7 views
5

Ich versuche, ein JSON-Thema mit der .NET-Client-Bibliothek von Diffusion zu aktualisieren. Ich weiß, dass es derzeit nur teilweise Unterstützung für JSON-Thema in .NET gibt, aber ich denke, dass es möglich ist, Themen zu aktualisieren. Also habe ich ein Thema mit dem Javascript Client API erstellt und dann mit C# aktualisiert. Das Thema wird erstellt fein mit:Aktualisieren von JSON-Themen in der Diffusion (Unified .NET Client Api)

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

aber in C# Aktualisierung:

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

schaltet den Anfangswert leer/leer.

Ich kann keine Ressourcen in Bezug auf JSON-Themen und .NET finden, daher würde ich Ihre Hilfe sehr schätzen.

Antwort

5

Leider unterstützt die Diffusion Client-Bibliothek für .NET keine JSON-Themen. Die kommende Version der Client-Bibliothek enthält jedoch vollständige JSON- und binäre Themenunterstützung.

Update: Ich bin jetzt glücklich zu berichten, dass wir Diffusion 5.8 veröffentlicht, die vollständige JSON und binäre Themenunterstützung enthält. Sie können die neuesten Client-Bibliotheken über nuget

+0

nicht einmal zu aktualisieren? sagt hier: http://docs.pushtechnology.com/docs/5.7.5/manual/html/designguide/data/topics/json_topics.html Die .NET Unified API, C Unified API und Apple® Unified API haben eingeschränkte Unterstützung für JSON-Themen. Diese APIs können JSON-Themen über die Content API abonnieren, abrufen und aktualisieren. – Jonny

+0

Dies scheint in unserer Dokumentation ein Fehler zu sein. Ich entschuldige mich dafür. Wie es jetzt aussieht, unterstützt die .NET-Client-Bibliothek JSON nicht. Aber wie ich in meiner ursprünglichen Antwort erwähnt habe, werden wir sehr bald JSON und binäre Themen unterstützen. –