SPListItem 의 Update 속성은 아래 4가지가 있다.
SystemUpdate() | 수정자와 수정일자를 업데이트 하지않는고, 신규 버전을 생성 하지 않는다. |
SystemUpdate(Boolean) | 수정자와 수정일자를 업데이트 하지않고, Boolean이 "true"일 경우 신규 버전을 생성 "false"일 경우 신규 버전을 생성하지 않는다. |
Update() | 수정자와 수정일자가 업데이트 되고 신규 버전이 생성 된다. |
UpdateOverwriteVersion() | 수정자와 수정일자가 업데이트 되고 신규 버전은 생성되지 않는다. |
Event Receiver의 ItemUpdated 메소드에서 SPListItem 을 업데이트 하는 경우 아래의 오류가 발생 되는 경우가 있다.
파일이 ******의 공유 사용을 위해 잠겼습니다. Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx)
이는 owa 또는 다른곳에서 해당 문서를 사용하는 경우 발생 되며, 이때는 SystemUpdate() 또는 SystemUpdate(false)를 사용하면 해결 된다.
'Programming > Sharepoint' 카테고리의 다른 글
[SP2013 Error Fix] Microsoft.Office.Server.UserProfiles.LMTRepopulationJob (0) | 2013.07.17 |
---|---|
[Sharepoint2013][펌] SP 2013 아티클 모음 (0) | 2013.04.26 |
[Sharepoint] Behind Code에서 Master Page Title 변경 하기 (0) | 2013.01.15 |
[Sharepoint 오류 해결] Sharepoint 시스템 오류 (event ID : 8306) 가 있습니다. (0) | 2013.01.15 |
[Sharepoint] C# Web에서 로컬 서버 구조(WebApplication, SPSite, SpWeb, SPList, SpItem) 가져오기 (0) | 2013.01.03 |
[Sharepoint] C# Console에서 로컬 서버 구조(WebApplication, SPSite, SpWeb, SPList, SpItem) 가져오기 (0) | 2013.01.03 |
[Sharepoint 2013] Sharepoint 2013 Designer (0) | 2012.12.20 |
[VHD-Contoso] 2010 Information Worker Demonstration and Evaluation Virtual Machine (SP1) (0) | 2012.10.26 |
SharePoint 2010 기본 검색 웹 파트 결과 페이지 수정하기 (0) | 2012.02.03 |
SharePoint 2010 패키지파일 수동 배포 하기 (0) | 2012.02.03 |