有什麼辦法來監聽SharePoint中的註銷事件嗎?當創建列表時,我們有事件監聽器,這讓我想到是否有一個會告訴我用戶是否註銷了系統。當用戶註銷時,SharePoint + Event Listener?
謝謝你的時間。
有什麼辦法來監聽SharePoint中的註銷事件嗎?當創建列表時,我們有事件監聽器,這讓我想到是否有一個會告訴我用戶是否註銷了系統。當用戶註銷時,SharePoint + Event Listener?
謝謝你的時間。
如果用戶手動註銷,您可以在12/TEMPLATE/Layouts/logout.aspx頁面中掛鉤代碼。在SharePoint中沒有(默認)會話,並且通常會在SQL Server中持久化(SQL Server持久性沒有Session_End事件)。最後,大多數人會有某種工作來檢查活動,你可以存儲內存信息,用用戶名創建緩存鍵,並創建一個類似的會話管理,並在回調中運行你的代碼緩存過期。
我一直在下面與定時過期的緩存中存儲的用戶名和監視活動的邏輯,它的偉大工程。 – Kusek 2010-02-25 06:21:38
我不認爲改變logout.aspx是一個好主意,因爲它可以隨時由MS更新。我認爲修改佈局目錄下的頁面不被MS支持。 @kusek - 我不認爲我可以信任緩存對象,因爲它可以隨時清除? – iJK 2010-02-25 21:16:33
@iHeartDucks:是MS不支持對開箱即用的SharePoint文件進行的任何修改,但您始終可以複製該文件並對其進行修改。關於緩存,您可以掛鉤從項目中刪除項目時觸發的事件緩存。這樣你就可以擁有。 – Kusek 2010-02-26 04:42:33