Поделиться через


Интерфейс IOpenSearchSource (shobjidl_core.h)

Предоставляет метод для получения результатов поиска из пользовательского клиентского источника данных OpenSearch.

Наследование

Интерфейс IOpenSearchSource наследуется от интерфейса IUnknown . IOpenSearchSource также содержит следующие типы элементов:

Методы

Интерфейс IOpenSearchSource содержит следующие методы.

 
IOpenSearchSource::GetResults

Возвращает результаты поиска из источника данных OpenSearch в формате RSS или Atom.

Комментарии

Когда следует реализовать

Реализуйте этот интерфейс, если решение только на стороне сервера не будет работать, например:
  • Удаленные индексы с методами проверки подлинности, которые федерация поиска Windows 7 не поддерживает, например проверка подлинности на основе форм или другие пользовательские методы проверки подлинности.
  • Ценные общедоступные хранилища вертикальных данных, которые не контролируются разработчиком (например, Библиотека Конгресса или базы данных медицинских исследований) и которые сегодня не обеспечивают поддержку выходных данных OpenSearch, но имеют общедоступный веб-API.
  • Собственные корпоративные хранилища данных или индексы и устаревшие хранилища управления содержимым, для которых может быть невозможно реализовать внешний интерфейс.
Клиентский источник данных OpenSearch, который находится между поставщиком Windows OpenSearch и внешним источником данных.

С помощью соединителя поиска (файл .searchconnector-ms) Windows Обозреватель вызывает вашу реализацию с параметрами запроса. Реализация возвращает результаты в формате RSS или Atom. Это позволяет реализации предоставлять пользовательский интерфейс проверки подлинности и подключаться к источнику данных с помощью собственного API.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)