본문 바로가기

SharePoint/SharePoint 개발

Client Object Model - 데이터 저장하기

ClientOM 을 이용한 데이터 저장하기 입니다.


using (Microsoft.SharePoint.Client.ClientContext ClientCon = new Microsoft.SharePoint.Client.ClientContext("http://mysite/"))

{

    Microsoft.SharePoint.Client.Web site = ClientCon.Web;

    NetworkCredential Credential = new NetworkCredential("계정아이디", "비밀번호", "도메인");

    ClientCon.Credentials = Credential;

    Microsoft.SharePoint.Client.List list = site.Lists.GetByTitle("mylist");

    ClientCon.Load(list);

    ClientCon.ExecuteQuery();


//ListItemCreationInformation 은 데이터 저장 형태를 정의합니다.

//나머지는 SharePoint 데이터 저장하기와 비슷합니다

    Microsoft.SharePoint.Client.ListItemCreationInformation CreationInfo = new Microsoft.SharePoint.Client.ListItemCreationInformation();

    Microsoft.SharePoint.Client.ListItem addItem = list.AddItem(CreationInfo);


    addItem["Title"] = txtTitle.Text;

    addItem["Content"] = txtContent.Text;

    addItem.Update();

    ClientCon.ExecuteQuery();

    addItem = null;                  

}