이전 내용에서 REST 에 대한 소개와 .NET에서 REST API를 이용해서 SharePoint 데이터를 액세스하는 내용을 알아보았습니다. 이번 내용은 Silverlight 응용 프로그램에서 REST API를 통해 액세스하는 방법을 다루어봅니다.
먼저 Silverlight 응용 프로그램을 생성합니다. Silverlight 디자인은 아래와 같이 Button과 ListBox로 구성합니다.
Silverlight 응용 프로그램에 ListData.svc를 서비스 참조 추가를 통해 프록시 클래스를 생성합니다.
프록시 클래스의 클래스 뷰를 보면 앞에서 살펴본 .NET 응용프로그램과 동일하다는 것을 알 수 있습니다.
Button의 클릭 이벤트를 생성하고 아래와 같은 코드를 작성합니다. HomeDataContext 클래스의 인스턴스를 생성하고 DataServiceQuery 클래스를 통해 비동기적으로 호출합니다.
GetAsyncData 메서드에서 결과값을 바인딩하면 됩니다.
Xap 파일을 배포해서 SharePoint 2010의 Silverlight 웹 파트에 연결해서 버튼을 클릭하면 손쉽게 Silverlight 응용프로그램에서도 SharePoint 데이터를 REST 를 통해 액세스할 수 있다는 것을 알 수 있습니다.
'SharePoint 2010' 카테고리의 다른 글
SharePoint 2010 프로젝트 디버깅 (0) | 2010.08.31 |
---|---|
REST - jQuery (0) | 2010.08.30 |
REST -.NET (0) | 2010.07.28 |
SharePoint 2010 개발환경 구축 가이드 (0) | 2010.07.21 |
Client Object Model – 정리 (0) | 2010.05.28 |