Interfaz IOpenSearchSource (shobjidl_core.h)
Expone un método para obtener resultados de búsqueda de un origen de datos openSearch personalizado del lado cliente.
Herencia
La interfaz IOpenSearchSource hereda de la interfaz IUnknown . IOpenSearchSource también tiene estos tipos de miembros:
Métodos
La interfaz IOpenSearchSource tiene estos métodos.
IOpenSearchSource::GetResults Devuelve los resultados de la búsqueda, desde un origen de datos OpenSearch, con formato RSS o Atom. |
Comentarios
Cuándo implementar
Implemente esta interfaz cuando una solución solo del lado servidor no funcione, como la siguiente:- Índices remotos con métodos de autenticación que la federación de búsqueda de Windows 7 no admite, como la autenticación basada en formularios u otros métodos de autenticación personalizados.
- Almacenes públicos de alto valor de datos verticales que no están controlados por el desarrollador (como la Biblioteca de Congresos o bases de datos de investigación médica) y que no proporcionan soporte de salida de OpenSearch hoy en día, sino que tienen API web pública.
- Almacenes de datos empresariales propietarios o índices y almacenes de administración de contenido heredados para los que podría no ser posible implementar un front-end.
Con un conector de búsqueda (un archivo .searchconnector-ms), el Explorador de Windows llama a la implementación con los parámetros de consulta. La implementación devuelve resultados con formato RSS o Atom. Esto permite a la implementación proporcionar una interfaz de usuario de autenticación personalizada y conectarse al origen de datos mediante su API propietaria.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |