2

SharePoint 2010 で作業しており、2 つのサイトを比較する必要があります。比較には、それらのサイト内のリストを含める必要があります。リストの内容以外に比較すべきものがあるかどうかを知る必要がありますか? また、2 つのリストを比較する最良の方法は何でしょうか?

4

1 に答える 1

2

これは基本的な例です。特に、カスタムCamlQueryを使用してアイテムをフィルタリングしたり、リストの設定を確認したりする場合は、おそらくもう少し複雑なことを行うでしょう。

using(ClientContext ctx = new ClientContext("http://url.to.site.com/"))
{
    Web web = ctx.Web;
    List list = web.Lists.GetByTitle("Pages");
    ListItemCollection items = list.GetItems(CamlQuery.CreateAllItemsQuery());

    ctx.Load(list);
    ctx.Load(items);

    ctx.ExecuteQuery();

    // after the ExecuteQuery call, list and items will contain references
    // to the lists and the items in the list.
}

必ず参照Microsoft.SharePoint.Client.dllしてくださいMicrosoft.SharePoint.Client.Runtime.dll。これらはC:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI、ファーム内のSharePointサーバーの1つにあります。それらをプロジェクトにコピーして参照します。

クライアントオブジェクトモデルの詳細については、次の記事を確認することをお勧めします:http: //msdn.microsoft.com/en-us/library/ee857094.aspx

于 2012-06-06T18:54:10.960 に答える