Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 如果GetItems if查询不匹配,则返回数据_Sharepoint_Spquery - Fatal编程技术网

Sharepoint 如果GetItems if查询不匹配,则返回数据

Sharepoint 如果GetItems if查询不匹配,则返回数据,sharepoint,spquery,Sharepoint,Spquery,这真是一个简单的问题。如果SPQuery对象未找到任何匹配项,GetItems方法返回什么?如果我调用update方法,如果它确实找到了什么。它会添加它吗 我正在调查一个bug,但我仍然没有一个环境供我测试,而且我是SharePoint开发的新手,所以伙计们,请温柔一点:无论如何都会添加该项目。SPListItemCollection中是否有任何项目并不重要 SPList.AddItem()使用此行为避免加载列表中的所有项目。可以这样写: SPList list = ... list.Items

这真是一个简单的问题。如果
SPQuery
对象未找到任何匹配项,
GetItems
方法返回什么?如果我调用update方法,如果它确实找到了什么。它会添加它吗


我正在调查一个bug,但我仍然没有一个环境供我测试,而且我是SharePoint开发的新手,所以伙计们,请温柔一点:无论如何都会添加该项目。
SPListItemCollection
中是否有任何项目并不重要

SPList.AddItem()
使用此行为避免加载列表中的所有项目。可以这样写:

SPList list = ...
list.Items.Add(); 
这将加载列表中的所有项目,这对于大型项目集来说可能比较慢

SPList.AddItem()
通过执行不返回任何项(ID=-1)的CAML查询,然后调用
Add
方法,检索
SPListItemCollection