다음을 통해 공유


IOpenSearchSource 인터페이스(shobjidl_core.h)

사용자 지정 클라이언트 쪽 OpenSearch 데이터 원본에서 검색 결과를 가져오는 메서드를 노출합니다.

상속

IOpenSearchSource 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IOpenSearchSource 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IOpenSearchSource 인터페이스에는 이러한 메서드가 있습니다.

 
IOpenSearchSource::GetResults

RSS 또는 Atom 형식으로 서식이 지정된 OpenSearch 데이터 원본에서 검색 결과를 반환합니다.

설명

구현 시기

다음과 같이 서버 쪽 전용 솔루션이 작동하지 않는 경우 이 인터페이스를 구현합니다.
  • 양식 기반 인증 또는 기타 사용자 지정 인증 방법과 같이 Windows 7 검색 페더레이션이 지원하지 않는 인증 방법을 사용하는 원격 인덱스입니다.
  • 개발자가 제어하지 않고(예: 의회 라이브러리 또는 의료 연구 데이터베이스) 현재 OpenSearch 출력 지원을 제공하지 않지만 공용 웹 API가 있는 수직 데이터의 고가의 퍼블릭 저장소입니다.
  • 프런트 엔드를 구현할 수 없는 독점 엔터프라이즈 데이터 저장소 또는 인덱스 및 레거시 콘텐츠 관리 저장소입니다.
Windows OpenSearch 공급자와 외부 데이터 원본 사이에 있는 클라이언트 쪽 OpenSearch 데이터 원본입니다.

검색 커넥터(.searchconnector-ms 파일)를 사용하면 Windows Explorer 쿼리 매개 변수를 사용하여 구현을 호출합니다. 구현은 RSS 또는 Atom 형식으로 서식이 지정된 결과를 반환합니다. 이를 통해 구현은 사용자 지정 인증 UI를 제공하고 독점 API를 사용하여 데이터 원본에 연결할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)