Sharepoint 2010 — объектная модель — программная загрузка DocumentSet

Фрагмент кода того, как я могу загрузить documentSet программно, используя объектную модель sharepoint, действительно поможет.

Что я пытаюсь сделать, так это: - Учитывая сайт sharepoint, войдите в систему с учетными данными пользователя по умолчанию - найдите библиотеку документов, в которой размещены файлы - Перетащите файлы на локальный компьютер

Что я сделал до сих пор,

using Microsoft.SharePoint.Client;

ClientContext cc = new ClientContext(ConfigurationManager.AppSettings["site"]);
            cc.Credentials = new NetworkCredential(username, pwd, domain);
            Web site = cc.Web;
            ListCollection collList = site.Lists;

            var oList = collList.GetByTitle("Document Set test");

            // Get the document set
            cc.Load(oList);
            cc.ExecuteQuery();

            // Get All views
            var views = oList.Views;
            cc.Load(views);
            cc.ExecuteQuery();

            // Get All documents
            CamlQuery camlQuery = new CamlQuery();
            camlQuery.ViewXml = @"<Query>
                                   <ViewFields>
                                        <FieldRef Name='Title'/>
                                        <FieldRef Name='Display Name'/>
                                   </ViewFields>
                                   <Where>
                                      <Gt>
                                         <FieldRef Name='Created' />
                                         <Value IncludeTimeValue='TRUE' Type='DateTime'>1900-05-08T14:25:50Z</Value>
                                      </Gt>
                                   </Where>   
                                   <OrderBy>
                                         <FieldRef Name='Title' Ascending='True' />
                                   </OrderBy>                                    
                                </Query>";

            var docs = oList.GetItems(camlQuery);
            cc.Load(docs);
            cc.ExecuteQuery();

            Console.WriteLine(string.Format("{0} Models in the repository", docs.Count));

foreach (var doc в документах) {

// СКАЧАТЬ ДОКУМЕНТЫ в НАБОР ДОКУМЕНТОВ - НО КАК?

                Console.WriteLine(string.Format("{0} => {1} ", Environment.NewLine, doc["Title"]));
            }
            Console.WriteLine(Environment.NewLine);

person Tarun Arora    schedule 09.03.2012    source источник
comment
Я бы спросил на сайте sharepoint.stackexchange.com, там вы можете найти больше гуру   -  person AnarchistGeek    schedule 09.03.2012
comment
Готово, sharepoint.stackexchange.com/questions/31218/ Любые другие рекомендации?   -  person Tarun Arora    schedule 09.03.2012
comment
Форумы msdn тоже хороши, если вы не разместили его там.   -  person AnarchistGeek    schedule 09.03.2012
comment
хаха. Нет надежды получить ответ на stackoverflow? Я также попробую форум msdn.   -  person Tarun Arora    schedule 09.03.2012


Ответы (1)