Programming/Sharepoint
[Sharepoint] SPListItem Update 종류
홍상길
2013. 11. 12. 10:14
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)를 사용하면 해결 된다.