title: Is there any way to force WebClient, not return cached data?
body: <p>I'm retreiving images from a web server directory like this:</p>
  
  <pre><code>        WebClient webClientImgDownloader = new WebClient();
          webClientImgDownloader.OpenReadCompleted += new OpenReadCompletedEventHandler(webClientImgDownloader_OpenReadCompleted);
          if(uriIndex &lt; uris.Count())
              webClientImgDownloader.OpenReadAsync(new Uri(uris[uriIndex], UriKind.Absolute));
  </code></pre>
  
  <p>But I've noticed if I remove the image, silverlight continues to retrieve the image as if it were there.</p>
  
  <p>When I then type the image URL into FireFox I see the image as well, but then I click <code>Reload</code> and it gives me the appropriate error that the image doesn't exist. Then when I run my silverlight application again, it also appropriately gives me an error that the image doesn't exist as if the browser had cleared a cache flag somewhere.</p>
  
  <p>How can I then do a "refresh" via WebClient in code, so that if an image suddenly doesn't exist on the server, Silverlight doesn't continue to give me a cached copy of it?</p>