2

私はすべてのホワイトペーパーを読みましたが、フォルダを使用している限り、最大 500 万個のリスト アイテムをリストに保存できることを知っています。

私が求めているのは、リストを取得し、リスト内のすべてのフォルダーを調べ、リスト項目を <2000 フォルダーに割り当てるか、存在しない場合は新しいフォルダーを作成する、素敵な再帰を書いた人はいますか?

リスト項目の取得でも同じです。一度に2000個のリストからすべてのリスト項目を取得するためのきれいで高速な方法を誰かが持っていますか?

私はグーグルとここを見てきましたが、コードサンプルを含む大きなリストからリストアイテムを保存および取得するための優れた決定的なガイドは見つかりませんでした。それはすべて、私が見ることができる理論に関するものです。

4

1 に答える 1

2

1 つのビューまたは API 呼び出しで 2000 を超えるアイテムを取得すると、sharepoint のパフォーマンスに実際に影響を与えるのは、同じリスト (フォルダーなし) に 2000 を超えるアイテムを格納できます。そのため、適切なフィルターを使用して、結果を 2000 アイテム以下に制限していることを確認してください。

年間約 10,000 件のリスト エントリに依存する WSS ソリューションを作成しましたが、CAML クエリまたは API 呼び出しの結果が一度に 2000 件以下に制限されるように細心の注意を払いました。

于 2012-04-23T18:18:23.220 に答える