Доступ к REST API из Windows CE
У меня есть одно приложение для устройства Windows Handheld, которое требует доступа к REST API. REST API дает мне вывод JSON, который я собираюсь обработать через Newton.JSON. Теперь, чтобы создать модульную структуру, я хочу, чтобы связь с REST API осуществлялась через другой модуль, что-то вроде библиотеки классов. Но, к сожалению, кажется, что это невозможно сделать с помощью библиотеки классов (или, возможно, возможно). Итак, мой вопрос, что является лучшей альтернативой для этого?
Обратите внимание, что я не хочу включать эти операции подключения в мой проект приложения переднего плана. И я использую.Net Framework 3.5 и Windows Mobile SDK 6.0
заранее спасибо
2 ответа
Теперь я получил свой ответ. Извините, что сделал ошибку при выборе типа проекта. Я выбрал проект "Библиотека классов Windows" вместо проекта "Библиотека классов смарт-устройств". Теперь, когда я выбрал правильный, он работает хорошо для меня.
Кстати, спасибо за эти ответы.
ура
Код библиотеки псевдо классов:
public function void startQuery() //starts a thread that does the JSON query
//inside thread on query result use OnDone() delegate
private delegate void OnDone(string dateTimeString);
//In main GUI code add a reference to the class lib and init a new object then add an event handler to the OnDone delegate of the class lib
JSONClassLib myJson=new JSONClassLib();
...
myJson.OnDone+=new EventHandler(myEventHandler);
void myEventHandler(sender this, objext o){
//will be called when query is done
}
//you need to use Control.Invoke if you want to update the GUI from myEventHandler
//to start a query use something like this from your class lib
myJson.doQuery(string);
Если вы добавите свой существующий код, мы можем помочь с созданием класса lib и асинхронного кода