Sharepoint 如何在事务中创建/删除多个项目

Sharepoint 如何在事务中创建/删除多个项目,sharepoint,transactions,splistitem,Sharepoint,Transactions,Splistitem,我试图删除SharePoint列表中的多个项目,但有一个约束条件,即要么删除所有项目,要么不删除任何项目 简而言之,我希望在SharePoint中创建更多的事务行为。我尝试过使用ProcessBatchData()函数,但它似乎不符合我的要求。是否有其他人知道的实现此目标的方法?在SharePoint中是不可能的。当项目被删除时,比其被删除的时间长。没有办法像处理SQL事务一样处理它。对于SharePoint对象模型,如注释中所述,可以工作。对于SharePoint csom,您将在执行删除操作

我试图删除SharePoint列表中的多个项目,但有一个约束条件,即要么删除所有项目,要么不删除任何项目


简而言之,我希望在SharePoint中创建更多的事务行为。我尝试过使用
ProcessBatchData()
函数,但它似乎不符合我的要求。是否有其他人知道的实现此目标的方法?

在SharePoint中是不可能的。当项目被删除时,比其被删除的时间长。没有办法像处理SQL事务一样处理它。

对于SharePoint对象模型,如注释中所述,可以工作。对于SharePoint csom,您将在执行删除操作后调用上下文的executequery方法一次。

Duplicate of@帕维尔:谢谢你纠正我。不认为这是可能的,但没有检查这些链接上的日期。