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.
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
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. –