上次修改时间: 2010年11月1日
适用范围: SharePoint Foundation 2010
读取指定属性包中包含的文档属性并将这些属性写入指定文档。
HRESULT Demote(
ILockBytes *pilb,
IParserPropertyBag *pibag,
VARIANT_BOOL *pfChanged
);
参数
pilb
[输入] 要将文档属性写入到的文档。
pilbag
[输入] 分析程序从中读取文档属性的属性包对象。
pfChanged
[输出] 分析程序是否已更改文档。如果分析程序已更改文档,则为 True;否则为 False。
返回值
分析程序方法返回典型的 HRESULT 值。一般来说,分析程序在成功时应返回一个正的 OK 值,而在失败时应返回一个负的 FAIL 值。
备注
Microsoft SharePoint Foundation 可调用分析程序对属性进行降级或将列值写入文档本身中的匹配属性。当 SharePoint Foundation 2010 在调用此方法时将文档和属性包对象传递给分析程序。在此情况下,属性包对象将在文档中包含 SharePoint Foundation 期望分析程序降级的属性。
如果分析程序已按 pfChanged 参数指定的方式更改了文档,则 SharePoint Foundation 会将更新的文档上载至文档库。
有关详细信息,请参阅文档属性升级和降级。