2010-07-14 71 views
2

我們已經將ItemDeleting事件接收器附加到列表,每次刪除項目時都需要在其他列表中執行某些維護。當用戶手動刪除項目時,它工作正常。但是,如果由於我們定義刪除過期項目的信息管理策略而刪除項目,則ItemDeleting處理程序不會執行。這是標準的MOSS行爲嗎?如果是這樣,是否有任何建議的解決方法?SharePoint過期策略不會觸發ItemDeleting事件接收器

回答

0

我會運行使用該策略的自定義工作流,也可以定義自己的邏輯,這就是你可能嘗試實現

+0

感謝您的回覆Vladi。我可以看到如何在自定義工作流程中執行大部分所需的邏輯,但是我怎樣才能繼續刪除過期的項目?我不認爲你可以從工作流本身刪除觸發工作流的列表項,或者我錯了嗎? – vic 2010-07-15 17:56:42

+0

我相信你可以做到這一點,也許在代碼中,在不同的用戶下,如果有必要,但我需要檢查它 – 2010-07-17 20:48:40