Kein cache mit HttpClient in Windows Phone 8

Habe ich gelesen, dass, um um das caching zu deaktivieren, während die Verwendung von get-und post-Methoden in HttpClient ich brauchen, um eine WebRequestHandler als meine HttpClient's HttpClientHandler und ändern Ihre cache-policy. Allerdings WebRequestHandler ist nicht innerhalb System.Net.Http.dll, sondern in System.Net.Http.WebRequest.dll so ich versucht, um die .dll in das Projekt als Referenz. Ich bekam eine Fehlermeldung:

Microsoft Visual Studio

Einen Verweis auf eine höhere version oder inkompatible assembly nicht
zu dem Projekt Hinzugefügt.

Wieder, nach ein wenig suchen kam ich zu dem Schluss, dass die .dll-Datei wurde blockiert, weil es heruntergeladen wurde aus einer anderen Quelle. Um die Karte freizugeben, ging ich auf den Versuch der Lösung hier. Jedoch, es hat nicht funktioniert und ich bin noch immer die gleiche Fehlermeldung, wenn ich versuche, fügen Sie die .dll-Datei als Referenz.

Alles was ich will zu tun ist, deaktivieren Sie die Zwischenspeicherung mit meinem HttpClient, mache ich etwas falsch hier? Ich bin offen für jede Art von Rat oder Hilfe.

Mein system ist Windows 8.1 und ich verwende Visual Studio 2013. Das Projekt, das ich arbeite, ist eine Windows Phone 8 Anwendung. Das Verzeichnis von .dll-ich versuche, die Referenz ist "C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Net.Http.WebRequest.dll". Vielen Dank im Voraus.

  • Wie über die Einstellung ifModifiedSince header zum aktuellen Zeitpunkt in Ihrer Anfrage-header..
Schreibe einen Kommentar