Sharepoint:是否可以通过所有子网站执行迭代?
我需要创建一个功能,它将遍历网站集的所有子网站,并向每个子网站添加一些示例内容(示例内容=新页面、图像、文档,可能还有一些列表)。有一种解决方案使用递归在站点之间循环(可以找到) 所以我想问:Sharepoint:是否可以通过所有子网站执行迭代?,sharepoint,sharepoint-api,Sharepoint,Sharepoint Api,我需要创建一个功能,它将遍历网站集的所有子网站,并向每个子网站添加一些示例内容(示例内容=新页面、图像、文档,可能还有一些列表)。有一种解决方案使用递归在站点之间循环(可以找到) 所以我想问: 你们有没有人实现过类似的东西,也许是以不同的方式 这种迭代的性能如何 我真的不能说网站集中可以有多少子网站,因为这个功能应该在更多的项目中使用。但我想子网站的数量不应该超过100个左右 这是执行站点和web部件循环的一种非常常见的方法 速度与100个子网站将不会是一个问题。它真的很快,如果你做了大量的处理
我真的不能说网站集中可以有多少子网站,因为这个功能应该在更多的项目中使用。但我想子网站的数量不应该超过100个左右 这是执行站点和web部件循环的一种非常常见的方法 速度与100个子网站将不会是一个问题。它真的很快,如果你做了大量的处理,可以减慢它 要注意的一件事是,如果您保持打开或不关闭,您可以从WFE中吸取所有内存,特别是如果许多用户同时重新加载页面,则要注意项目的处理。
例如,他们在上也有处置工具。您可以查看我对问题的回答。我想我已经为这段代码使用了正确的dispose模式。如果需要在大型结构中执行只读循环,下面是一种很酷但有点不传统的方法:
感谢您提供有用的链接。我可能对SP性能有点偏执:)只是吹毛求疵:处理会释放资源(如db连接),而不是内存。