在哪里可以找到SharePoint异常的错误代码列表及其含义?我在网上找不到任何类型的列表,只是在这里和那里找到特定的案例。
我的具体需求来自以下场景:
我发现如果我的表单请求摘要已超时,我会收到:
{
"error": {
"code": "-2130575252, Microsoft.SharePoint.SPException",
"message": {
"lang": "en-US",
"value": "The security validation for this page is invalid and might be corrupted. Please use your web browser's Back button to try your operation again."
}
}
那很好,我只能查找错误代码-2130575252,刷新我的请求摘要并再试一次,对吧?好吧,也许......我想知道在其他情况下可能会使用这个错误代码吗?还有哪些其他错误代码可能表示类似情况?通过一些错误代码文档,我可以更加确信这是过时的请求摘要将产生的唯一错误。唉,哪里有文件?
答案 0 :(得分:-1)
我还没有找到一份全面的清单,我记得在SPC2014中没有任何关于错误代码的信息。
但是,您不太可能需要参考。除了这个疯狂的代码,SP基本上会在错误对象中提供良好的错误描述(例如:"列User_x0020_Name不存在。"
在这种情况下,我只是捕获异常,验证异常代码(使用JSON.parse解析响应),刷新页面表单摘要标记,然后重新提交您的AJAX请求,以便用户不必进行干预。
更新安全令牌(本地默认超时为30分钟):
UpdateFormDigest(_spPageContextInfo.webServerRelativeUrl, _spFormDigestRefreshInterval);