一段时间以来,我一直在研究一个问题,在该问题中,我为Azure托管应用编写的远程事件接收器偶尔不起作用(少于1%的时间)。我已经进行了一些认真的日志记录,但无法确定问题所在,据我所知,应该由触发该事件的某些操作未调用远程接收器。最终,我将问题上报给了Microsoft,过了一段时间,他们的反应实际上是他们不能保证事件接收器将以100%的可靠性触发。
因此,我正在寻找有关提高RER可靠性的方法的建议,或每次将项目添加或更新到SharePoint中的列表时可用于触发事件的替代方法的建议。
谁首先引导您使用远程事件接收器,应该表明它们不能保证会被触发,因此它们仅适合于非关键性的通知和用户界面的改进(例如,将项目添加到列表时刷新视图)。 。
为了真正保证在列表中添加或更新项目时执行某些操作,您最好的两个选择是工作流和服务器端事件接收器。
由于听起来您的环境是云托管的,因此您可能仅限于使用工作流(事件接收者需要部署自定义场解决方案)。
有关如何创建工作流的参考,请参阅标题为“使用SharePoint Designer 2013和SharePoint 2013 Workflow平台创建工作流”的Microsoft文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句