Cập nhật mục hoặc sự kiện Cập nhật khoản trong SharePoint 2007 xảy ra hai lần, nếu yêu cầu tùy chọn thanh toán được kích hoạt cho thư viện tài liệu.
Tôi tìm thấy cách giải quyết sau đây từ Microsoft hỗ trợ cho vấn đề này.
Check the value of vti_sourcecontrolcheckedoutby
trong BeforeProperties và AfterProperties, if the both values are null then the event is triggered by check in else the event is triggered by other actions.
nếu (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] == null && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != Null)
{
//This is when the update event is triggered by check-in.
}
khác
{
//This is triggered by events other than check-in action.
}