2016-06-21 44 views
5

Diffusion'ın .NET istemci kitaplığını kullanarak bir JSON konusunu güncellemeye çalışıyorum. Şu anda .NET'te JSON konusu için kısmi bir destek olduğunu biliyorum, ancak konuların güncellenmesinin mümkün olduğunu düşünüyorum. Bu yüzden Javascript istemci api'sini kullanarak bir konu yarattım ve C# kullanarak güncelledim.Diffusion'da JSON Konuları Güncelleniyor (Unified .NET İstemci Api)

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

ancak C# bu güncelleme: Konu kullanılarak ince oluşturulur

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

boş/başlangıç ​​değeri boşluğu kapatır.

JSON konularına ve .NET'e ilişkin herhangi bir kaynak bulamıyorum, bu nedenle yardımlarınız için minnettarım.

cevap

5

Ne yazık ki, .NET için Diffusion istemci kitaplığı JSON konularında desteklenmiyor. Bununla birlikte, istemci kitaplığının gelecek sürümü tam JSON ve ikili konu desteğini içerecektir.

Güncelleme: Tam JSON ve ikili konu desteği içeren Diffusion 5.8'i yayınladığımızı bildirmekten mutluluk duyuyorum. En son istemci kitaplıklarını nuget

+0

üzerinden edinebilirsiniz. Burada yazıyor: http://docs.pushtechnology.com/docs/5.7.5/manual/html/designguide/data/topics/json_topics.html .NET Birleşik API, C Unified API ve Apple® Unified API JSON konuları için sınırlı destek. Bu API'ler, İçerik API'sı aracılığıyla JSON konularına abone olabilir, bunlardan haberdar olabilir ve güncelleyebilir. – Jonny

+0

Bu, belgelerimizde bir hata gibi görünüyor. Bunun için özür dilerim. Şu anda, .NET istemci kütüphanesi JSON'u desteklemiyor. Ancak orijinal cevabımda belirttiğim gibi çok yakında tam JSON ve ikili konu desteğimiz olacak. –