Вопрос

  1. Что такое разница между listdata.svc и клиентами.svc в SharePoint? Оба являются WebServies, и могут использоваться для извлечения элементов списка ..

  2. Я прочитал, что любая модель серверов объекта или модель объекта клиента или модель объекта клиента или модель JavaScript, обеспечивает вызовы клиентов .svc, это правда?

Это было полезно?

Решение

CharePoint Client OM использует службу WCF Client.svc для связи с SharePoint Server.Сервис Client.SVC использует сервер OM в соответствии с запросом клиента и возвращается к клиенту в формате JSON.Таким образом, ваш 2-й момент является правильной моделью объекта клиента или модель JavaScript, обеспечивает вызовы клиентов .svc.Модель Serverside Side Object Model не использует Client.svc.

Пока чтобы получить данные из списка SharePoint через REST, мы используем listdata.svc.

http://<sharepoint-server>/_vti_bin/ListData.svc/<ListName>
.

Для более подробной информации:

http://msdn.microsoft.com / ru-us / library / office / jj16406060 (v= office.15) .aspx

Другие советы

ListData.svc - only if list data is needed
Client.svc - List data and oData operation

The "_api" is friendly name, since it's easier to read. The old SharePoint 2010 /_vti_bin/ListData.svc is still there in SharePoint 2013, and is handy if only List data is needed.

In SP2010 - /_vti_bin/ListData.svc
In SP2013 is replaced
From: /_vti_bin/Client.svc
To: /_api/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top