Compartilhar via


Elemento locationProvider (Esquema do Conector de Pesquisa)

O elemento locationProvider> opcional <especifica o provedor de pesquisa a ser usado pelo conector de pesquisa do provedor de serviços Web. Esse elemento contém um atributo obrigatório e um elemento filho opcional.

Sintaxe

<!-- locationProvider -->
    <xs:complexType name="searchConnectorDescriptionType">
        <xs:all>
            ...
            <xs:element name="locationProvider" minOccurs="0">
                <xs:complexType>
                    <xs:all>
                        <xs:element name="propertyBag" type="propertyStoreType" minOccurs="0"/>
                    </xs:all>
                <xs:attribute name="clsid" use="required"/>
                <xs:attribute name="codebase" type="xs:string"/>
            </xs:element>
            ...
        </xs:all>
        <xs:attribute name="publisher" type="xs:string"/>
        <xs:attribute name="product" type="xs:string"/>
    </xs:complexType>

Informações do elemento

Elemento pai Elementos filho
Elemento searchConnectorDescriptionType (Esquema do Conector de Pesquisa) Elemento propertyBag (Esquema do Conector de Pesquisa)

 

Atributos

Atributo Descrição
@clsid Obrigatórios. O CLSID (identificador de classe) do provedor de pesquisa.
Codebase Opcional.

 

Comentários

O @clsid valor do atributo para o provedor OpenSearch é {48E277F6-4E74-4cd6-BA6F-FA4F4F42898223}.

Os conectores de pesquisa baseados no sistema de arquivos e no manipulador de protocolo podem usar o <elemento simpleLocation> . Se <locationProvider> estiver presente, NÃO DEVE haver um <elemento simpleLocation> na descrição do Conector de Pesquisa.

Exemplo de um elemento locationProvider

<locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
    <propertyBag>
        <property name="OpenSearchShortName">MSDN</property>
        <property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
        <property name="MaximumResultCount" type="uint32">100</property>
    </propertyBag>
</locationProvider>