Windows Phone 72011.03.21 13:15

Webclient에서 인터넷에 xml을 다운 받아서 파싱을 하는데 프로그램을 다시 실행시키지 않는한

 

변경된 xml을 다시 읽어 왔을 때 내용이 변경이 되지 않았다..

 

무슨 이야기인가 하면 xml을 온라인에서 읽다가 xml내용이 변경되어서 다시 읽어왔는데

 

다시 읽어온 xml이 변경하기전 data를 넘겨준다는 이야기 이다.

 

아마 내생각에는 Caching  문제로 한번 읽어온 데이터는 간직하지 않나 싶은데?

 

 

 

Random random = new Random();
 
string XmlURL = "http://URL?UnUsed="+random.Next().ToString();

 

그래서 이렇게 URL뒤에 랜덤 파라미터를 붙여서 캐싱을 막아놓았다..

 

이건 머 예전 웹할때 웹 브라우저 캐싱 피할때 쓰는거랑 똑같다…

 

참고 : http://forums.silverlight.net/forums/p/14453/110001.aspx

Posted by 동동(이재동)