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

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top