iSearchManager 接口 (searchapi.h)

提供用于控制搜索服务的方法。 此接口管理跨目录影响搜索引擎的设置和对象。

继承

ISearchManager 接口继承自 IUnknown 接口。 ISearchManager 还具有以下类型的成员:

方法

ISearchManager 接口包含以下方法。

 
ISearchManager::get_BypassList

从索引器获取代理绕过列表。 此列表用于确定哪些项或 URL 是本地的,不需要通过代理服务器。 此列表是通过调用 ISearchManager::SetProxy 设置的。
ISearchManager::get_LocalBypass

检索一个值,该值确定是否应绕过代理服务器来查找项或 URL。
ISearchManager::get_PortNumber

检索用于与代理服务器通信的端口号。 此端口号存储在索引器中,由 ISearchManager::SetProxy 方法设置。
ISearchManager::get_ProxyName

检索协议处理程序要使用的代理名称。
ISearchManager::get_UseProxy

检索要使用的代理服务器。
ISearchManager::get_UserAgent

检索用户代理字符串。
ISearchManager::GetCatalog

按名称检索目录,并为该目录创建新的 ISearchCatalogManager 对象。
ISearchManager::GetIndexerVersion

在两个区块中检索当前索引器的版本:_the主版本表示器和次要版本表示器。
ISearchManager::GetIndexerVersionStr

以单个字符串的形式检索当前索引器的版本。
ISearchManager::GetParameter

不支持。此方法在调用时返回E_INVALIDARG。 (ISearchManager.GetParameter)
ISearchManager::p ut_UserAgent

设置用户代理传递给网站和服务以标识自身的用户代理字符串。
ISearchManager::SetParameter

不支持。此方法在调用时返回E_INVALIDARG。 (ISearchManager.SetParameter)
ISearchManager::SetProxy

将信息存储在索引器中,用于确定索引器如何工作并与代理服务器通信。

注解

有关演示如何指定要重新编制索引的文件以及如何重新编制索引的示例,请参阅 ReindexMatchingUrls 示例。

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 SP1 [仅限桌面应用]
目标平台 Windows
标头 searchapi.h
可再发行组件 Windows 桌面搜索 (WDS) 3.0