C# 在parse.com中同时保存多个对象

C# 在parse.com中同时保存多个对象,c#,asp.net,parse-platform,C#,Asp.net,Parse Platform,我正在尝试在ASP.NET项目中同时保存多个对象以解析.com后端。我试着一个一个地保存它,但在某些情况下它会在保存过程中间给我返回错误。因此,我的一些对象正在保存,而有些则没有。以下是我正在使用的代码: ParseObject gameScore foreach (DataRow row in dataTable.Rows) //imagine here I am saving 1000 objects { gameScore = new ParseObject("SALON");

我正在尝试在ASP.NET项目中同时保存多个对象以解析.com后端。我试着一个一个地保存它,但在某些情况下它会在保存过程中间给我返回错误。因此,我的一些对象正在保存,而有些则没有。以下是我正在使用的代码:

ParseObject gameScore
foreach (DataRow row in dataTable.Rows) //imagine here I am saving 1000 objects
{
      gameScore = new ParseObject("SALON");
      gameScore["NAME"] = "NAMETEMP";
      await gameScore.SaveAsync();
}

与其单独请求保存每个对象,不如尝试使用saveAll方法对其进行批处理:

List<ParseObject> scores = new List<ParseObject>();
foreach (DataRow row in dataTable.Rows) //imagine here I am saving 1000 objects
{
      gameScore = new ParseObject("SALON");
      gameScore["NAME"] = "NAMETEMP";
      scores.Add(gameScore);
}
await ParseObject.SaveAllAsync(scores);
列表分数=新列表();
foreach(dataTable.Rows中的DataRow)//想象一下我在这里保存了1000个对象
{
gameScore=新的ParseObject(“沙龙”);
gameScore[“NAME”]=“NAMETEMP”;
分数。添加(游戏分数);
}
等待ParseObject.SaveAllAsync(分数);

如果一次保存一个,为什么要使用
wait
SaveAsync
?save async是我唯一可以用来保存的方法。在保存另一个对象之前,我是否应该等待上一个对象?该方法是否有非异步版本可供使用?我不知道你是否想在保存下一个之前等待每一个的结果。实际上没有wait,它也可以工作,但是文档使用了所有的时间wait,我想这是防止跳过某些对象的更安全的方法?怎么了?