共用方式為


IOpenSearchSource 介面 (shobjidl_core.h)

公開方法,以從自定義用戶端 OpenSearch 數據源取得搜尋結果。

繼承

IOpenSearchSource 介面繼承自 IUnknown 介面。 IOpenSearchSource 也有下列類型的成員:

方法

IOpenSearchSource 介面具有這些方法。

 
IOpenSearchSource::GetResults

從以 RSS 或 Atom 格式格式化的 OpenSearch 數據源傳回搜尋結果。

備註

何時實作

當伺服器端解決方案無法運作時,請實作此介面,例如:
  • 具有 Windows 7 搜尋同盟不支援的驗證方法的遠端索引,例如表單型驗證或其他自定義驗證方法。
  • 開發人員 (未控制的垂直數據高價值公用存放區,例如) 文檔庫或醫療研究資料庫,且目前不提供 OpenSearch 輸出支援,但具有公用 Web API。
  • 專屬的企業數據存放區或索引和舊版內容管理存放區,可能無法實作前端。
位於 Windows OpenSearch 提供者與外部數據源之間的用戶端 OpenSearch 數據源。

使用搜尋連接器 (.searchconnector-ms 檔案) ,Windows 檔案總管會使用查詢參數呼叫您的實作。 您的實作會傳回以 RSS 或 Atom 格式格式化的結果。 這可讓您的實作提供自定義驗證 UI,並使用其專屬 API 連線至數據源。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)