Wie kopiere ich HttpContent asynchron und abbrechbar?

Ich benutzeHttpClient.PostAsync() und die Antwort ist einHttpResponseMessage. Die Content-Eigenschaft ist vom TypHttpContent welches hat eineCopyToAsync() Methode. Leider ist dies nicht stornierbar. Gibt es eine Möglichkeit, die Antwort in eine E-Mail zu kopieren?Stream und pass aCancellationToken?

Ich stecke nicht festCopyToAsync()! Wenn es eine Problemumgehung gibt, wäre das in Ordnung. Wie ein paar Bytes lesen, prüfen, ob abgebrochen, weiterlesen und so weiter.

DasHttpContent.CreateContentReadStreamAsync() Methoden sieht aus wie es wäre ein Kandidat. Leider ist es mit meinem ausgewählten Profil nicht verfügbar. Auch unklar, ob es alle Daten auf einmal lesen und viel Speicher verschwenden würde.

Hinweis: Ich verwende dies in einer PCL für WP8, Windows Store 8, .NET 4.5, Xamarin.iOS und Xamarin.Android

Antworten auf die Frage(3)

Ihre Antwort auf die Frage