Ich habe den Code ein wenig vereinfacht, aber im Grunde habe ich immer noch "Kann auf ein entsorgtes Objekt nicht zugreifen". Fehler und ich kann nicht herausfinden, warum?
Ich habe mehrere Aufgaben gleichzeitig ausgeführt, die ein GET durchführen, dann einige HTML analysieren und dann einen POST durchführen, abhängig von den Ergebnissen des GET.
Die Methode, in der sich dieser Code befindet, gibt ein Ereignisobjekt mit Ergebnissen zurück, so dass ich denke, dass ich nicht warten kann, weil die Methode void zurückgeben müsste?
loginHTMl = loginPostResult.Content.ReadAsStringAsync (). Ergebnis ist die Zeile, die den Fehler
erzeugt %Vor%StackTrace.
%Vor%Es empfiehlt sich, die HttpClientHandler-Instanz erneut zu verwenden, um eine Entsorgung zu verhindern.
Auch persönlich bevorzuge ich eine klarere Syntax mit Minimierung von Aufrufen von Task.Result.
%Vor%Tags und Links c# http httpclient