Interface IOpenSearchSource (shobjidl_core.h)
Expose une méthode pour obtenir des résultats de recherche à partir d’une source de données OpenSearch côté client personnalisée.
Héritage
L’interface IOpenSearchSource hérite de l’interface IUnknown. IOpenSearchSource a également les types de membres suivants :
Méthodes
L’interface IOpenSearchSource a ces méthodes.
IOpenSearchSource ::GetResults Renvoie les résultats de la recherche, à partir d’une source de données OpenSearch, mise en forme au format RSS ou Atom. |
Remarques
Quand implémenter
Implémentez cette interface lorsqu’une solution côté serveur uniquement ne fonctionne pas, comme suit :- Index distants avec des méthodes d’authentification que la fédération de recherche Windows 7 ne prend pas en charge, comme l’authentification basée sur les formulaires ou d’autres méthodes d’authentification personnalisées.
- Magasins publics de grande valeur de données verticales qui ne sont pas contrôlés par le développeur (comme la Bibliothèque du Congrès ou les bases de données de recherche médicale) et qui ne fournissent pas de prise en charge de la sortie OpenSearch aujourd’hui, mais ont une API web publique.
- Index ou magasins de données d’entreprise propriétaires et magasins de gestion de contenu hérités pour lesquels il n’est peut-être pas possible d’implémenter un serveur frontal.
Avec un connecteur de recherche (un fichier .searchconnector-ms), Windows Explorer appelle votre implémentation avec les paramètres de requête. Votre implémentation retourne des résultats au format RSS ou Atom. Cela permet à votre implémentation de fournir une interface utilisateur d’authentification personnalisée et de se connecter à la source de données à l’aide de son API propriétaire.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |