У меня возникла путаница, из-за которой я не уверен в причинах отставания производительности в моем приложении для Windows Phone 7.
Мы все знаем, что WebClient работает в потоке пользовательского интерфейса и является злым, и его следует избегать. Но у меня есть веб-сервис, который является справочным с использованием visual studio, поэтому для этого создается класс, подобный XXXSoapClient: ClientBase. Теперь вопрос:
«Это также работает в потоке пользовательского интерфейса?»
- Если ответ «да», каков обходной путь? Вызов сложных методов веб-сервиса с использованием URL и HttpWebRequest очень трудоемок!
Приветствие.
P.S. Хорошей новостью является то, что из-за «Манго» проблема с WebClient будет решена, и он будет работать в «Исходной ветке».