Sto tentando di aggiornare un argomento JSON utilizzando la libreria client .NET di Diffusion. So che attualmente esiste solo un supporto parziale per l'argomento JSON in .NET, ma penso che sia possibile aggiornare gli argomenti. Così ho creato un argomento usando l'API del client Javascript e poi lo aggiorno usando C#. L'argomento è stato creato usando bene:Aggiornamento argomenti JSON in diffusione (Unified .NET Client Api)
var initvalue = diffusion.datatypes.json().from({ "name" : "some transaction example", "price": 2.00 });
session.topics.add("examples/rmq/testtopic", initvalue);
ma aggiornandolo in C#:
updateControl.Updater.Update("examples/rmq/testtopic", "{'name': 'some other trans','price':20}", new TopicUpdaterUpdateCallback(st));
trasforma il vuoto valore iniziale/vuoto.
Non riesco a trovare alcuna risorsa per quanto riguarda gli argomenti JSON e .NET, quindi gradirei il vostro aiuto.
Neanche da aggiornare? Dice qui: http://docs.pushtechnology.com/docs/5.7.5/manual/html/designguide/data/topics/json_topics.html .NET Unified API, C Unified API e Apple® Unified API hanno supporto limitato per argomenti JSON. Queste API possono sottoscrivere, recuperare e aggiornare gli argomenti JSON tramite l'API Content. – Jonny
Questo sembra essere un errore nella nostra documentazione. Mi scuso per quello. Allo stato attuale, la libreria client .NET non supporta JSON. Ma come ho detto nella mia risposta originale avremo presto il supporto completo per JSON e l'argomento binario. –