SharePoint Client Context(クライアントオブジェクトモデル)は、500以上のレコード以上を読み込むことができます

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/69164

質問

ここでは、SharePointの任意のリストからレコードを読み取ることについての制限がありますか?

MyコードはMSDNからダウンロードされたデフォルトです:

    string siteUrl = SharePointAddressURL;

    ClientContext clientContext = new ClientContext(SharePointAddressURL);
    SP.List oList = clientContext.Web.Lists.GetByTitle(TargetListName);

    CamlQuery camlQuery = new CamlQuery();
    camlQuery.ViewXml = "<View><Query><Where><Geq><FieldRef Name='ID'/>" +
        "<Value Type='Number'>10</Value></Geq></Where></Query><RowLimit>500</RowLimit></View>";
    ListItemCollection collListItem = oList.GetItems(camlQuery);

    clientContext.Load(collListItem);

    try
    {
        clientContext.ExecuteQuery();
    }
    catch (Exception e1)
    {
        lblMessage.Text = e1.Message;

        throw;
    }
.

RowLimit 制限?

このアプリは非常に良いですが、500の約500が表示されないのがに大きくなっているという新しいレコード

私にとって非常に奇妙な

役に立ちましたか?

解決

ViewXMLプロパティに 500 を追加しました。 afaik制限はありませんが、クライアントのタイムアウトまたはメモリの制限に実行できます。

私はあなたに無料のCamlDesigner( http://sharepoint.biwug.be/sitepages/caml_designer.aspx ) - あなたはあなたのCAMLを作成し、その結果を素敵なGUIでチェックすることができます。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top