次の方法で共有


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 を含む)