Sharepoint 事件接收器暂停
我有一个事件接收器,可以监听三个列表。当我保存数据时,大约有7个元素被更改,因此事件接收器必须启动7次 在ULS日志中,我可以看到事件接收者做了他应该做的事情,但在他们之间有一个正好3分钟的休息时间。我希望事件接受者立即开始Sharepoint 事件接收器暂停,sharepoint,eventreceiver,Sharepoint,Eventreceiver,我有一个事件接收器,可以监听三个列表。当我保存数据时,大约有7个元素被更改,因此事件接收器必须启动7次 在ULS日志中,我可以看到事件接收者做了他应该做的事情,但在他们之间有一个正好3分钟的休息时间。我希望事件接受者立即开始 这是正常的行为吗?这可以调整吗?使用SharePoint,您可以同时拥有同步和异步事件接收器。如果希望接收器立即运行,请确保它是同步类型的(方法名称应以-ing而不是-ted结尾)。它是异步的,应该是同步的。我只是希望这会在几秒钟内发生,而不是几分钟通常它几乎是瞬时的——I
这是正常的行为吗?这可以调整吗?使用SharePoint,您可以同时拥有同步和异步事件接收器。如果希望接收器立即运行,请确保它是同步类型的(方法名称应以-ing而不是-ted结尾)。它是异步的,应该是同步的。我只是希望这会在几秒钟内发生,而不是几分钟通常它几乎是瞬时的——IIRC,它是执行异步处理程序的计时器服务,因此重新启动它可能会有所帮助(或者在触发事件时它被停止)。但请注意,SharePoint中的异步事件接收器存在缺陷。它们不一定会按照事件发生的顺序触发,有时它们会为同一事件触发多次或根本不触发。