หอจดหมายเหตุ

รายการอัปเดตหรือแก้ไขเหตุการณ์เกิดขึ้นสองครั้งในไลบรารีเอกสาร

รายการที่อัปเดตหรือรายการที่อัปเดเหตุการณ์ใน SharePoint 2007 เกิดขึ้นสองครั้ง, ตัวเลือกการชำระเงินถ้าต้องถูกเปิดใช้งานสำหรับไลบรารีเอกสาร.

ผมพบวิธีแก้ปัญหาต่อไปนี้จากฝ่ายสนับสนุนของ Microsoft สำหรับปัญหานี้.

ตรวจสอบค่าของ vti_sourcecontrolcheckedoutby
ใน BeforeProperties และการ AfterProperties, หากค่าทั้งสองเป็นโมฆะแล้วเหตุการณ์ถูกเรียกโดยตรวจสอบในที่อื่นเกิดเหตุโดยการกระทำอื่น ๆ.

ถ้า (properties.AfterProperties[“vti_sourcecontrolcheckedoutby”] 0 == && properties.BeforeProperties[“vti_sourcecontrolcheckedoutby”] != null)

{

//นี่คือเมื่อมีเหตุการณ์การปรับปรุงจะถูกเรียกโดยในการเช็คอิน.

}

อื่น

{

//นี้จะถูกเรียกโดยเหตุการณ์อื่น ๆ นอกเหนือจากการเช็คอินในการดำเนินการ.

}

ความเห็นถูกปิด.