본문 바로가기

Client Object Model - 정의 이번 끄적거림은 Client Object Model 입니다. 일반적으로 SharePoint를 설치 하고 Microsoft.SharePoint.dll 을 사용하여 개발을 합니다. 이와 같은 경우는 직접적으로 Content DB 에 접근 합니다. 요런 방식의 접근 모델을 Server Object Model 이라고 합니다. Client Object Model 은 SharePoint 를 설치 하지 않고 Microsoft.SharePoint.Client.dll , Microsoft.SharePoint.Client.Runtime.dll 이용하여 개발을 합니다. Client Object Model 은 Client.svc 를 통하여 Server OM 을 접근 하고 Content DB 에 접근 합니다. Client Ob.. 더보기
SharePoint 배포 이번 끄적거림은 SharePoint 배포 입니다. Visual Studio 2010 을 이용한 배포입니다. 배포를 했을 시 CS 을 제외 하고 파일들은 14폴더 안에 TEMPLATE 폴더안에 배포 가 됩니다. 예를 들어 Application Page의 경우 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS 안의 자신이 생성한 폴더로 배포가 되고 UserControl 은 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\CONTROLTEMPLATES 안으로 배포가 됩니다. Assembly들은 Assembl.. 더보기
SharePoint 데이터 삭제 이번 끄적거림은 데이터 삭제 입니다. 바로 들어 갑니다~ //저장이라는 제목의 데이터를 모두 삭제 using (SPSite RSite = new SPSite(SPContext.Current.Site.ID)) { using (SPWeb Rweb = RSite.OpenWeb()) { string WhereCondition = string.Empty; SPList Rlist = Rweb.Lists["TestList"]; //저장 이라는 제목을 찾는 쿼리입니다. SPQuery Rquery = new SPQuery(); WhereCondition = CAML.Eq(CAML.FieldRef("Title"), CAML.Value("저장")); Rquery.Query = CAML.Where(WhereCondition).. 더보기