problema com fazer Request Web no Silverlight
-
22-07-2019 - |
Pergunta
Estou fazendo pedidos repousantes em meu aplicativo Silverlight, eu quero obter informações que possam ser empurrados para a página assim que eu continuamente fazer o pedido para obter os dados atualizados, fazendo algo como
....
Uri url = new Uri(theUrl);WebClient wc = new WebClient();
wc.DownloadStringCompleted += RetreiveUserMessagesResponse;
wc.DownloadStringAsync(url);
O meu problema é que, por alguma razão, uma vez que eu fazer o pedido (e ele retorna alguns dados) os pedidos subsequentes voltem sempre os mesmos dados e não muda! (Quase como se em cache o pedido e seu dizer, eu fiz isso já deixe-me devolver o que eu tenho antes), quando eu copiar a URL e colocá-lo no meu navegador eu recebo o comportamento esperado, porque isso está acontecendo quando eu estou fazendo as solicitações através do aplicativo Silverlight? Obrigado pela ajuda Daniel
Solução
Parece que este é um problema conhecido.
http://forums.silverlight.net/forums/p/14453 /70533.aspx
O que ele recomenda para um trabalho em torno é colocar algum parâmetro aleatório, não utilizado no final da URI para garantir um URI exclusivo em cada solicitação.