我添加了一個工作流到我的文檔庫(具有自定義內容類型),現在我的內容類型事件接收器函數itemcheckingin不會觸發。仔細檢查了我的xml文件,它被正確引用,其他事件(itemupdating,itemadding)正在觸發。有任何想法嗎?Sharepoint事件接收器事件不發射
0
A
回答
1
您是否嘗試過使用類似SPList.EventReceivers的事件接收器列表,並查看是否正確的事件綁定到了您的接收器?有時候,XML文件不能準確顯示數據庫的內容。
-Shaun
1
您的列表項肯定是具有註冊事件處理程序的內容類型嗎?這聽起來像您可能已經創建了一個包含工作流程的內容類型的新項目,其中該內容類型沒有針對感興趣的事件的處理程序。我想我解釋你的帖子是說你現在有兩種內容類型 - 一種是工作流,另一種是事件處理器。
我第二@ SCMcDonnell的建議,直接去馬口,看看什麼事件接收器註冊您的列表項目和它的內容類型。
編輯:哦,我想我最初錯過了你的說法,其他事件正在成功解僱。這使我的答案不太可能。不過,我建議您專門檢索違規列表項目的事件接收器。
0
列表是否強制檢出?
如果是這樣,那麼checkin會觸發並ItemUpdated。看到這個知識庫文章
http://support.microsoft.com/default.aspx/kb/939307
if (properties.AfterProperties["vti_sourcecontrolcheckedoutby"] == null && properties.BeforeProperties["vti_sourcecontrolcheckedoutby"] != null)
{
//This is when the update event is triggered by check-in.
}
else
{
//This is triggered by events other than check-in action.
}
相關問題
- 1. Sharepoint事件接收器不工作
- 2. 爲什麼SharePoint事件接收器停止發射?
- 3. Sharepoint事件接收器安全異常
- 4. 的Sharepoint synchrounous事件接收器
- 5. 孤兒事件接收器SharePoint 2010
- 6. Sharepoint 2010日曆事件接收器
- 7. SharePoint過期策略不會觸發ItemDeleting事件接收器
- 8. Sharepoint 2010事件接收器不會觸發子網站
- 9. Sharepoint 2010電子郵件事件接收器未觸發?
- 10. 無法使用事件接收器在SharePoint中發送郵件
- 11. 角度:未收到事件發射器
- 12. SharePoint 2010事件接收器,列表項事件,文檔庫,事件ItemAdded not firing
- 13. 事件不發射
- 14. 如何使用Visual Studio 2012開發SharePoint 2013事件接收器
- 15. 的SharePoint 2013的SharePoint託管的遠程事件接收器
- 16. Angular 2事件發射器?
- 17. 的SharePoint DocumentSet事件接收器ItemAdded不點火
- 18. 通過SharePoint 2007中的事件接收器找不到SPListTemplate
- 19. SharePoint內容類型事件接收器不可刪除
- 20. 事件發射犯規發出事件
- 21. 事件接收器休息
- 22. Sharepoint 2010電子郵件事件接收器
- 23. SharePoint 2013事件接收器組件錯誤
- 24. 引用Sharepoint事件接收器中的dll文件
- 25. Socket.io不發射/接收事件,而使用名稱空間
- 26. 任何用於sharepoint庫多文檔上傳事件的事件接收器?
- 27. 發射事件不會發射
- 28. FileSystemWatcher不發射事件
- 29. jsTree不發射事件
- 30. Silverlight 4:事件不發射?
那麼,什麼是實際的解決這個問題。我想只是檢查SPList.EventReceivers沒有解決問題。 – Flo 2009-09-03 07:50:06