Как восстановить предоставленные Данные Sharepoint WebPart, используя Модель Объекта клиента

Я пытаюсь получить доступ к данным удаленно из sharepoint места 2010 года, используя модель объекта клиента. Для некоторых ограничений я не в состоянии использовать вопрос CAML, даже если я использую, я не в состоянии отфильтровать для надлежащих зрителей на основе пользовательского логина (если можно помочь мне относительно вопроса CAML, прекрасен также:: я не знаю, как получить текущее пользовательское имя аудитории и всех зрителей, использующих объектную модель CAML/client. Этот код сидит на мобильной территории и запросе места пункта акции как показано в моем коде). Этот после кода работает хороший, но не способный получить содержание от webpart. Может кто-то помогать относительно этого.

    using (ClientContext ctx = new ClientContext("https://mysite.com/Pages/Default.aspx"))
      {
                 ctx.ExecutingWebRequest += new EventHandler   (clientContext_ExecutingWebRequest);    

                 File home=ctx.Web.GetFileByServerRelativeUrl("/Student/Pages/default.aspx");                      
             //get the web part manager
                     Microsoft.SharePoint.Client.WebParts.LimitedWebPartManager wpm = home.GetLimitedWebPartManager(Microsoft.SharePoint.Client.WebParts.PersonalizationScope.Shared);

                IEnumerable wpds = null;
             //create the LINQ query to get the web parts from
             //the web part definition collection
                wpds = ctx.LoadQuery(wpm.WebParts.Include(wp => wp.Id,wp => wp.WebPart)); 
             //load the list of web parts
                ctx.ExecuteQuery();
             //enumerate the results
                foreach (Microsoft.SharePoint.Client.WebParts.WebPartDefinition wpd in wpds)
                {
                   string title=  wpd.WebPart.Title;
                   Microsoft.SharePoint.Client.WebParts.WebPart wpart = wpd.WebPart;     

                  ????? How to render and receive the data (looking for the same data When you browse the site with the browser)      
                }

              Code continues...
2
nl ja de
Из того, что я могу прочитать о API, что вы пытаетесь сделать (если я понимаю, вы правильно) не возможно. Если вы читаете здесь: msdn.microsoft.com/en-us/library/… вы видите, что они заявляют, что версия контекста клиента webpart для добавления и удаления webparts. Это не содержит методов, чтобы получить доступ к webpart, отдают или данные.
добавлено автор sjkp, источник

1 ответы

Я также борюсь с этой проблемой. Действительно похоже, что это не возможно с моделью объекта клиента. На самом деле я попросил, чтобы это некоторому сотруднику SharePoint в Построило Конференцию 2012.

Но, с Проектировщиком SharePoint на самом деле возможно загрузить требуемый WebPart. Скрипач может приехать удобный, чтобы разыскать, какая услуга предоставит вам биты.

Take a look at this post here on SharePoint StackExchange

К сожалению, почта не даст вам конкретного способа решить его.

Пожелайте вам удачи!

0
добавлено
если ваш ответ не правилен, тогда комментируют ниже вопроса, не отвечают.
добавлено автор Parvathy, источник
itz хорошо никакая проблема. я просто сказал, не ли это правильно тогда don' t почта.
добавлено автор Parvathy, источник
Я сделал требуемый во-первых, чтобы прокомментировать. Но я не вижу, "добавьте комментарий" кнопка ниже его поста. Но на самом деле этот подход будет работать. Просто подробная информация не предоставлена.
добавлено автор daMperor, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot