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)를 사용하면 해결 된다.

 

 

 

 

 

 

 

 

 

 

 

+ Recent posts