Ich möchte eine Datei in Blöcken zu einem Web-Service hochladen.Erstellen einer Task-Pipeline mit .NET 4?
Mit .NET 4 Aufgabe parallel Bibliothek möchte ich eine Datei, ein Stück nach dem anderen hochladen.
Ich habe die Byte-Stücke auf dem Client bekam, und ich kann jeden laden einfach gut:
List<byte[]> chunks = ...;
webService.UploadFileAsyncCompleted += OnChunkUploaded;
foreach (var chunk in chunks)
{
webService.UploadFileAsync(...);
}
jedoch, dass uploads alle gleichzeitig Brocken. Ich möchte jedes Stück nacheinander hochladen. Eine Pipeline, wenn Sie so wollen.
Wie kann ich dies mit .NET 4 Task Parallel Library tun?
Vielleicht wäre "eine Aufgabe nach der anderen in Silverlight" wäre ein besserer Titel. –