문제

나는 새로운 SharePoint,과 혼란의 모든에 대해 이러한 용어,의 차이점이 무엇이 이들 3?언제 우리가 사용하여 각각 하나?

도움이 되었습니까?

해결책

모두 CSOM 및 나머지를 기반으로 같은 웹사 서비스 Client.svc SharePoint2013.

CSOM

다음과 같은 목록에 대한 지침을 제공합을 사용하는 경우 CSOM 끝점:

  • 을 만듭니다.인터넷 응용 프로그램을 수행하는 CRUD 작업 데이터 SharePoint
  • Create an HTML/JavaScript 응용 프로그램을 수행하는 CRUD 작업 에 데이터를 SharePoint
  • 응용 프로그램을 만들 Office 와 함께 작동하는 SharePoint
  • Create an ASP.NET 웹 응용 프로그램을 수행하는 CRUD 작업 SharePoint 데이터 또는 외부 데이터는 표면에서 SharePoint 로 BCS 외부 콘텐츠 유형

나머지/OData 끝점

OData 정의는 추상적 데이터 모델 및 프로토콜을 어떤 클라이언트 액세한 정보를 노출하여 SharePoint.OData 프로토콜 기반으로 나머지는 정의하는 방법 HTTP 동사로 사용됩니다.

SharePoint 나머지 건물 서비스 enter image description here

다음과 같은 목록에 대한 지침을 제공합을 사용하는 경우 나머지/OData 끝점:

  • Create an iOS 또는 안드로이드 애플 리케이션을 수행하는 CRUD 작업 데이터 SharePoint
  • 을 만들 램프 웹 응용 프로그램을 수행하는 CRUD 작업 SharePoint 데이터 또는 외부 데이터는 표면에서 SharePoint 로 BCS 외부 콘텐츠 유형

References

다른 팁

휴식과 ODATA의 기본 정의에 대한 많은 참조를 찾을 수 있습니다.이 링크 는 좋은 개요를 제공합니다.

이제 SharePoint 컨텍스트에서 :

SharePoint는 모든 클라이언트 관련 작업의 엔드 포인트 인 Client.svc 이라는 서비스가 노출됩니다.

SharePoint 2013 REST API (_API)는 SharePoint 데이터를 읽고 수정할 수있는 작업이 노출 된 REST API입니다.다른 REST API와 마찬가지로 전화 할 수 있습니다.jquery.ajax 기능을 통해.

클라이언트 객체 모델 은 또한 Lister.svc를 내부적으로 호출하는 래퍼이기도합니다.그 차이점은 일련의 유형이있는 클래스 세트를 제공하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top