Pas de cache avec HttpClient dans Windows Phone 8

J'ai lu que pour désactiver la mise en cache en utilisant les méthodes get et post dans HttpClient, j'ai besoin d'utiliser un WebRequestHandler que mon HttpClient's HttpClientHandler, et le changement de sa politique de cache. Cependant, WebRequestHandler n'est pas dans System.Net.Http.dll mais plutôt dans l'System.Net.Http.WebRequest.dll, j'ai donc essayé d'ajouter l' .dll dans le projet en tant que référence. J'ai eu un message d'erreur:

Microsoft Visual Studio

Une référence à une version supérieure ou incompatible assemblée ne peut pas être
ajouté au projet.

De nouveau, après un peu de recherche, j'en ai conclu que l' .dll fichier a été bloqué parce qu'il a été téléchargé à partir d'une autre source. Pour le débloquer, je suis allé essayer la solution ici. Toutefois, il ne fonctionne pas non plus et je suis toujours le même message d'erreur lorsque j'essaie d'ajouter le .dll en tant que référence.

Tout ce que je veux faire est de désactiver la mise en cache à l'aide de mon HttpClient, suis-je en train de faire quelque chose de mal ici? Je suis ouverte à tout type de conseils ou d'aide.

Mon système est Windows 8.1 et je suis à l'aide de Visual Studio 2013. Le projet sur lequel je travail sur un Windows Phone 8 application. Le répertoire de .dll je suis en train de référence est "C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Net.Http.WebRequest.dll". Je vous remercie à l'avance.

Comment à propos de la configuration ifModifiedSince en-tête à l'heure actuelle dans votre en-tête de requête..

OriginalL'auteur halileohalilei | 2014-01-15