回答

4

您需要趕上增加的項目每次將文件上傳到SharePoint時自動觸發的事件。在Visual Studio本身內有SharePoint事件接收器的模板(新項目>SharePoint>事件接收器)。

嚮導將引導您完成解決方案的創建 - 包括您想要處理的事件。一旦創建完成,您將在解決方案中看到空的事件接收器,您可以在其中添加邏輯來執行任何您想要的操作。傳遞給每個事件接收器的'屬性'對象包含有關您上傳的文件的所有必要信息。

This link很好地描述了文檔庫引發的每個事件的功能。

如果您是經過了一個相對深入的指導主題,看看here

另一種方法是使用SharePoint設計創建SharePoint工作流是在項目上載引發的 - 儘管這可能是更簡單的方法,它最終導致更少的定製的解決方案。

在同一時間問候多個上傳時,SharePoint事件接收器(據我所知)是在一個項目的情況下(即一個文件上傳),所以我可能會之一:

  • 查詢文檔庫/數據庫中找到相同的「dateCreated會」項值
  • 使用數據庫來保存上傳的文件記錄,登錄上傳時間文件名和然後根據匹配記錄執行操作。
+0

謝謝@chris其實我認爲沒有事件多個項目上傳。 – TinTin

相關問題