我正在使用首页扩展与 SharePoint Services 3.0 进行交互,如此处所述。
在大多数示例中,我看到客户端只是在结果中查找特定的英文字符串,并使用它来确定是否发生了错误。但是,我正在编写一个可能被广泛部署并放置在非英语 SharePoint 服务器上的应用程序,因此我想改用返回的错误代码。
不幸的是,错误代码的文档定义非常不明确。它包含以下宝石:
尽管许多 RPC 协议方法都有独特的错误消息,但大多数都依赖标准错误消息格式来在方法无法正确完成时传递信息。
嗯,这个“标准错误消息格式”是什么...... 和
状态是来自的错误代码 FrontPage 服务器扩展 遇到的情况。 osstatus 是 来自操作系统的错误代码..
也很有趣:
一般来说,代码都是整数 值和消息是文本 总结错误的字符串。
但没有找到描述这些错误的可能内容的表格。
在我看来,操作系统错误代码可能是 HRESULT,但我不知道在 SharePoint 错误代码的潜在来源方面要寻找什么。我唯一的线索是 status=589826 似乎表明文件已经存在。
赏金系统自动选择了错误的答案。
我猜它指的是这个“标准”系统错误代码列表:
http://msdn.microsoft.com/en-us/library/ms681381(VS.85).aspx