Interface IOpenSearchSource (shobjidl_core.h)
Expõe um método para obter resultados de pesquisa de uma fonte de dados openSearch personalizada do lado do cliente.
Herança
A interface IOpenSearchSource herda da interface IUnknown . O IOpenSearchSource também tem estes tipos de membros:
Métodos
A interface IOpenSearchSource tem esses métodos.
IOpenSearchSource::GetResults Retorna os resultados da pesquisa, de uma fonte de dados OpenSearch, formatada no formato RSS ou Atom. |
Comentários
Quando implementar
Implemente essa interface quando uma solução somente do lado do servidor não funcionar, como o seguinte:- Índices remotos com métodos de autenticação aos quais a federação de pesquisa do Windows 7 não dá suporte, como autenticação baseada em formulários ou outros métodos de autenticação personalizados.
- Armazenamentos públicos de alto valor de dados verticais que não são controlados pelo desenvolvedor (como a Biblioteca do Congresso ou bancos de dados de pesquisa médica) e que não fornecem suporte à saída do OpenSearch hoje, mas têm a API Web pública.
- Armazenamentos de dados corporativos proprietários ou índices e repositórios de gerenciamento de conteúdo herdados para os quais talvez não seja possível implementar um front-end.
Com um conector de pesquisa (um arquivo .searchconnector-ms), o Windows Explorer chama sua implementação com os parâmetros de consulta. Sua implementação retorna resultados formatados no formato RSS ou Atom. Isso permite que sua implementação forneça a interface do usuário de autenticação personalizada e conecte-se à fonte de dados usando sua API proprietária.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |