. Net 4.0 HttpClient Nutzung?

8

im in .Net 4.0 und versuchen, den HttpClient zu verwenden. Ich habe einige Artikel gelesen, die besagen, dass es in 4.0 nicht mehr unterstützt wird, aber Sie es immer noch verwenden können? Ich habe die System.Net.Http; -Assembly eingeschlossen, aber es erlaubt mir nicht, die notwendigen Parameter für HttpClient bereitzustellen. Irgendeine Idee, wie ich das beheben könnte?

Ich habe angegeben, wo die Fehler auftreten.

%Vor%     
LinksTune 23.07.2012, 15:42
quelle

1 Antwort

15

Laut MSDN wird HttpClient nur in .NET Framework 4.5 unterstützt. Trotzdem gibt es eine Implementierung von HttpClient für .NET 4.0. Sie können es hier herunterladen:

HttpClient für .NET 4.0

MSDN: HttpClient

Dennoch gibt es einige Unterschiede in den Implementierungen. Zum Beispiel gibt es in der Version für .NET 4.0 keinen Konstruktor w / 2 Parameter. Weitere Informationen finden Sie im Quellcode:

HttpClient für .NET 4.0-Quellcode

Zu Ihrem Beispiel:

  • Es gibt keinen Konstruktor w / 2 params in impl. für .NET 4.0
  • Es gibt keine Get Methode w / 2 params in impl. für .NET 4.0
  • Es gibt keine TransportSettings-Eigenschaft in impl. für .NET 4.0
Raman Zhylich 23.07.2012, 15:48
quelle

Tags und Links