小编Tho*_*hoy的帖子

如何从Microsoft.SharePoint.Client.ListItem检索所有属性?

考虑以下来自Microsoft的示例代码:

using System;
using Microsoft.SharePoint.Client;
using SP = Microsoft.SharePoint.Client;

namespace Microsoft.SDK.SharePointServices.Samples
{
    class RetrieveListItems
    {
        static void Main()
        {
            string siteUrl = "http://MyServer/sites/MySiteCollection";

            ClientContext clientContext = new ClientContext(siteUrl);
            SP.List oList = clientContext.Web.Lists.GetByTitle("Announcements");

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

            clientContext.Load(collListItem);

            clientContext.ExecuteQuery();

            foreach (ListItem oListItem in collListItem)
            {
                Console.WriteLine("ID: {0} \nTitle: {1} \nBody: {2}", oListItem.Id, oListItem["Title"], oListItem["Body"]);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

假设您非常了解SharePoint列表对象的oListItem中的Title和Body。但是,有什么简单的方法可以检索所有可用属性,例如javascript中的JSON.stringify()?谢谢。

此外,我尝试了:

foreach (ListItem oListItem in collListItem)
{
    foreach (KeyValuePair<String,String> kv …
Run Code Online (Sandbox Code Playgroud)

c# sharepoint

1
推荐指数
1
解决办法
2222
查看次数

标签 统计

c# ×1

sharepoint ×1