2010-03-08 1 views
0

SharePoint Workflow - 문서 라이브러리의 경우 문서 메타 데이터 또는 문서 자체가 변경되었는지 어떻게 결정합니까?문서 라이브러리 항목의 OnWorkflowItemChanged - 메타 데이터 또는 파일이 변경되었는지 확인 하시겠습니까?

메타 데이터 (예 : 파일 제목) 만 변경하면 SPListItem.Versions 및 SPFile.Versions가 모두 추가됩니다. 또한 메타 데이터 만 변경하면 SPFile.Length도 변경됩니다.

답변

1

메타 데이터와 파일 내용을 구별한다고 생각하십니까? 메타 데이터가 파일의 일부이기 때문에이 작업이 어려울 것이라고 생각합니다. 한 가지 가능한 방법은 SharePoint에서 버전 기록에 포함 된 메모를 생성하는 방법을 조사하는 것입니다. Reflector를 사용하여 SharePoint 어셈블리를보고 단서를 얻을 수 있습니다. 또 다른 옵션은 서버에서 두 파일을 COM 자동화 (예 : 단어 파일 인 경우)로 열고 그 방식으로 메타 데이터를 비교하는 것입니다.

관련 문제