Интерфейс IOpenSearchSource (shobjidl_core.h)
Предоставляет метод для получения результатов поиска из пользовательского клиентского источника данных OpenSearch.
Наследование
Интерфейс IOpenSearchSource наследуется от интерфейса IUnknown . IOpenSearchSource также содержит следующие типы элементов:
Методы
Интерфейс IOpenSearchSource содержит следующие методы.
IOpenSearchSource::GetResults Возвращает результаты поиска из источника данных OpenSearch в формате RSS или Atom. |
Комментарии
Когда следует реализовать
Реализуйте этот интерфейс, если решение только на стороне сервера не будет работать, например:- Удаленные индексы с методами проверки подлинности, которые федерация поиска Windows 7 не поддерживает, например проверка подлинности на основе форм или другие пользовательские методы проверки подлинности.
- Ценные общедоступные хранилища вертикальных данных, которые не контролируются разработчиком (например, Библиотека Конгресса или базы данных медицинских исследований) и которые сегодня не обеспечивают поддержку выходных данных OpenSearch, но имеют общедоступный веб-API.
- Собственные корпоративные хранилища данных или индексы и устаревшие хранилища управления содержимым, для которых может быть невозможно реализовать внешний интерфейс.
С помощью соединителя поиска (файл .searchconnector-ms) Windows Обозреватель вызывает вашу реализацию с параметрами запроса. Реализация возвращает результаты в формате RSS или Atom. Это позволяет реализации предоставлять пользовательский интерфейс проверки подлинности и подключаться к источнику данных с помощью собственного API.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |