我希望能够启动多个 InsertAsync 操作,然后等到完成。[形式] 形式的东西
Task[] tasks = new Task[10];
try
{
IMobileServiceTable<Record> table = mobileService.GetTable<Record>();
for (int i = 0; i < 10; i++)
{
Record rcd = new Record();
tasks[i] = table.InsertAsync(rcd);
}
}
catch { Assert.fail(); };
try
{
Task.WaitAll(tasks, 10000);
System.Diagnostics.Debug.WriteLine("WaitAll() has not thrown exceptions.");
}
catch { Assert.fail(); };
WaitAll 只是超时,当我查看任务数组中的任务时,没有一个正在运行。很明显我使用了错误的模式,但看不到在哪里。非常感谢任何见解!