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