проблема с выполнением веб-запроса в Silverlight - PullRequest
3 голосов
/ 30 октября 2009

Я делаю спокойные запросы в своем приложении silverlight, я хочу получить информацию, которая может быть перенесена на страницу, поэтому я постоянно делаю запрос, чтобы получить обновленные данные, делая что-то вроде

.... 
Uri url = new Uri(theUrl);WebClient wc = new WebClient();  
wc.DownloadStringCompleted += RetreiveUserMessagesResponse;
wc.DownloadStringAsync(url);

Моя проблема по какой-то причине, когда я делаю запрос (и он возвращает некоторые данные), последующие запросы продолжают возвращать те же данные и не изменяются! (почти как если бы он кешировал запрос и его высказывание, я уже сделал это, я позволил мне просто вернуть то, что получил раньше), когда я копирую URL и помещаю его в браузер, я получаю ожидаемое поведение, почему это происходит, когда я делаю запросы через приложение Silverlight? Спасибо за вашу помощь Daniel

1 Ответ

4 голосов
/ 30 октября 2009

Похоже, это известная проблема.

http://forums.silverlight.net/forums/p/14453/70533.aspx

Для решения этой проблемы рекомендуется поместить в конец URI некоторый случайный, неиспользуемый параметр, чтобы обеспечить уникальный URI для каждого запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...