在这种方法中,我试图遍历 DataSet.Table 大约有。仅 65K 记录,但是,循环正在执行,否则会因聚合异常而失败。
有人可以指出我做错了什么吗?
Parallel.For(0, dataSet.Tables[0].Rows.Count, row =>
{
try
{
var downloadedValue = Helper.GetResponse(<<WebRequestMethod>>)");
if (downloadedValue != null)
{
actualTable.Rows.Add(dataSet.Tables[0].Rows[row]["Id"].ToString(), dataSet.Tables[0].Rows[row]["LastModifiedDate"].ToString());
}
}
catch(AggregateException e)
{
Console.WriteLine(e.ToString());
}
});