Ich brauche eine Methode, die Code-Schnipsel kompiliert wieMethode, die Aufgabe liefert <string>
public static Task<string> AsyncTest()
{
return new Task<string>(() => string.Empty); //problem here
// this method would work:
// return new WebClient().DownloadStringTaskAsync(@"http://www.google.de");
}
public static void Workdl(string input)
{
Console.Write("OUT: " + input.Substring(0, 100));
}
eine Task<string>
mit leeren String zurückgibt, aber wenn ich es nennen wie
Task<string> dlTask = AsyncTest();
Workdl(await dlTask);
await Task.WhenAll(dlTask); //Task never completes
es bestimmt nie.