2010-11-19 2 views
2

Wie kann ich den Upload-Fortschritt von HTTPWebRequest verfolgen? Als ich Debug.WriteLines() verstreut, welche Teile meines Codes verfolgen die längste Zeit in Anspruch nimmt, fand ich die Funktion aus, die die längste Zeit in Anspruch nahm sichTracking-Fortschritt von HTTPWebRequest

var res = req.GetResponse(); 

ich BeginGetResponse() verwenden könnte, aber ich habe keine Möglichkeit, Fortschritte nach wie vor der Verfolgung? Ich lese aus verschiedenen Artikeln, dass ich den Fortschritt beim Schreiben auf Anfrage Stream verfolgen sollte, aber ich nehme an, dass passiert lokal und damit fast augenblicklich ist

Mit WebClient gibt es webClient.UploadProgressChanged, die mir ermöglicht, den Fortschritt zu verfolgen, aber ich denke, ich kann ' t verwenden Sie MultipartFormData damit? Und ich kann nicht mehrere Uploads auf einmal haben, keine wirklich große Sache tho, in meiner einfachen App

Wie kann ich dann upload/download Fortschritt mit HTTPWebRequest dann?

Antwort

0

Sie haben Ereignisse zum Verfolgen von Thins in der webclient Klasse