BindToStream 方法
将所处理的项绑定到数据流,并向筛选器端口监控程序返回该流的指针。
HRESULT BindToStream(
IStream **ppStream
);
Parameters
ppStream
[out] 指向含内容项内容的 Stream 对象的指针地址。
Return Value
如果操作成功,将返回 S_OK;否则将返回错误值。有关 Microsoft Office SharePoint Server 2007 企业级搜索返回的错误消息的列表,请参阅协议处理程序错误消息。
Remarks
若要让筛选器端口监控程序检索某项的任何有用信息,所有协议处理程序都必须执行以下 IUrlAccessor 方法之一:
。
此方法的效率低于直接访问文件,因为它要创建临时文件。如果可以直接访问文件,则应该执行 GetFileName 和 BindToFilter 方法。
协议处理程序可以执行 IURLAccessor 接口的 BindToFilter 或 BindToStream 方法,也可以同时执行这二者。例如,协议处理程序可以对与内容源中的项关联的元数据使用 BindToFilter 方法,而使用 BindToStream 方法检索这些项的实际内容。