等待等待完成

我正在更新来自Sharepoint的Excel文件中的多个工作表。

workbookRange = await graphClient.Groups[sharedGroupID].Drive.Items[newFile.Id] .Workbook .Worksheets[worksheetInvoicePaymentSchedules] .Range(rangeInvoicePaymentSchedules) .Request() .PatchAsync(tempWorkbookRange); 

在我从文件中获取内容之后,Excel中的工作表就会使用上述代码的变体进行更新

 var invoiceFile = await graphClient.Groups[sharedGroupID].Drive.Items[newFile.Id] .Content.Request().GetAsync(); 

但invoiceFile中的结果内容不完整,我如何强制它等到所有PatchAsync更新完成?

如果使用会话头 ,则响应时间会更快。 如果没有会话头文件,保存时间会更长一点,这种模式更适合于不需要立即跟进的写入操作。 会话头有助于这种情况 – 但并不总是(我们正在努力纠正这种情况,特别是工作表创build操作有点慢,理想情况下,你可能希望有一些404 /重新尝试内置到逻辑中。