SharePoint Foundation 的错误消息格式

上次修改时间: 2010年3月23日

适用范围: SharePoint Foundation 2010

SharePoint Foundation 的方法通过使用以下语法返回错误消息。

<Results>
  <Result ID="0,method-name" Code="HRESULT code">
    <ErrorText>Description of failure</ErrorText>
  </Result>
</Results>

ID 属性显示生成错误的方法的名称,该名称的前面是其序列号。Code 属性包含要作为 HRESULT 解释的 32 位有符号十进制整数的文本表示形式,如以下示例所示。

<Results>
  <Result ID="0,REORDERFIELDS" Code="-2147467259">
    <ErrorText>Fields have been added or removed since you began this 
        editing session. Please refresh your view and try again.
    </ErrorText>
  </Result>
</Results>

在前面的示例中,错误号 -2147467259(用十六进制形式表示时为 0x80004005)标识错误 E_FAIL。

备注

错误文本的语言基于服务器的语言设置,而不是基于客户端的语言设置。