공유 지점 라이브러리의 여러 문서 업로드 이벤트 용 이벤트 수신자는 무엇입니까? 라이브러리에 여러 개의 문서를 업로드 할 때 일부 정보를 업데이트하려고합니다. 단서가 없습니다.셰어 포인트 라이브러리 여러 문서 업로드 이벤트에 대한 모든 이벤트 수신자입니까?
0
A
답변
4
Added 이벤트는 SharePoint에 파일을 업로드 할 때마다 자동으로 트리거됩니다. Visual Studio 내에서 SharePoint 이벤트 수신기 템플릿이 있습니다 (새 프로젝트>>이벤트 수신기).
마법사는 처리 할 이벤트를 비롯하여 솔루션 작성 과정을 안내합니다. 일단 작성되면 솔루션에 비어있는 이벤트 수신자가 표시되어 원하는대로 수행 할 논리를 추가 할 수 있습니다. 각 이벤트 수신자에게 전달되는 '속성'객체에는 업로드 한 파일과 관련된 모든 정보가 들어 있습니다.
This link은 문서 라이브러리가 실행하는 각 이벤트의 기능을 잘 설명합니다.
주제에 대한 비교적 심도 깊은 가이드가 있으시면 here을보십시오. 이 아마 더 간단한 방법이지만, 그것은 궁극적으로 덜 사용자 정의 솔루션 결과 -
대체 방법은 항목 업로드시 트리거되는 셰어 포인트 워크 플로우을 만들 SharePoint 디자이너을 사용하는 것입니다. 동시에 여러 업로드 관련, 셰어 포인트 이벤트 수신기와
(나는 알고 있어요까지로) 단일 항목의 맥락에서 (즉 하나 개의 파일 업로드), 그래서 나도 아마 것 :
- 쿼리 문서 라이브러리는/같은 'DateCreated'로 항목을 찾을 수있는 데이터베이스가 업로드 시간을 기록, 업로드 된 파일의 기록을 유지하기 위해
- 를 사용하여 데이터베이스를 값 및 파일 이름 및 일치하는 레코드를 기반으로 작업을 수행하십시오.
감사합니다. @chris 실제로 나는 이벤트가 아닌 여러 항목 업로드를 생각했습니다. – TinTin