方法元素 (视图)

适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

在批处理中用于指定 Batch 元素中的命令。

<Method ID="Text"
  Cmd = "Text"
  ID = "Text">
</Method>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

属性 说明
Cmd
可选属性,类型为 Text。 在 Web 服务中使用,指定相关命令发布到服务器以进行列表项更新。 可能的值包括:
- 删除:删除指定的项。
- 新建:创建指定的项。
- 更新:修改指定的项。
ID
必需属性,类型为 Text。 自由形式标识字符串,它实际并非由服务器使用,而是返回到客户端。

子元素

父元素

出现次数

  • 最小值:1
  • 最大值:无限制

备注

Method 元素是 Batch 元素所必需的,后者内嵌于 HTTP 协议中,可让客户端应用程序一次将多个命令发布到服务器。

在 Method 元素内使用 SetVar 元素发布命令的操作中,Cmd 属性可以包含Windows SharePoint Services RPC 协议中的方法。

与 Lists Web 服务的 UpdateListItems 方法一起使用时,每个 Method 元素都包含 Field 元素,这些元素为要更新的每个项指定列值。

示例

下面的示例使用 Method 元素来发布远程过程调用 (RPC) ExportList 命令并返回指定列表的架构。

<Batch OnError="Return">
  <Method ID="0,ExportList">
    <SetList Scope="Request">EF2F5A21-0FD0-4654-84ED-
        112B4F5A48F8</SetList>
    <SetVar Name="Cmd">ExportList</SetVar>
  </Method>
</Batch>