Interfaccia IOpenSearchSource (shobjidl_core.h)
Espone un metodo per ottenere i risultati della ricerca da un'origine dati OpenSearch sul lato client personalizzata.
Ereditarietà
L'interfaccia IOpenSearchSource eredita dall'interfaccia IUnknown . IOpenSearchSource include anche questi tipi di membri:
Metodi
L'interfaccia IOpenSearchSource include questi metodi.
IOpenSearchSource::GetResults Restituisce i risultati della ricerca da un'origine dati OpenSearch formattata in formato RSS o Atom. |
Commenti
Quando implementare
Implementare questa interfaccia quando una soluzione solo lato server non funzionerà, ad esempio quanto segue:- Indici remoti con metodi di autenticazione che la federazione di ricerca di Windows 7 non supporta, ad esempio l'autenticazione basata su form o altri metodi di autenticazione personalizzati.
- Archivi pubblici di valore elevato di dati verticali che non sono controllati dallo sviluppatore (ad esempio la Libreria del Congresso o i database di ricerca medica) e che attualmente non forniscono supporto per l'output OpenSearch, ma hanno API Web pubblica.
- Archivi dati aziendali proprietari o indici e archivi di gestione dei contenuti legacy per i quali potrebbe non essere possibile implementare un front-end.
Con un connettore di ricerca (un file con estensione searchconnector-ms), Esplora risorse chiama l'implementazione con i parametri di query. L'implementazione restituisce i risultati formattati in formato RSS o Atom. Ciò consente all'implementazione di fornire l'interfaccia utente di autenticazione personalizzata e di connettersi all'origine dati usando l'API proprietaria.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |