Compartilhar via


Elemento scopeItem (Esquema do Conector de Pesquisa)

O <elemento scopeItem> representa uma única entrada na tabela de escopo de exclusão/inclusão. <scopeItem> estende o tipo shellLinkType padrão adicionando três novos elementos que controlam a inclusão e a exclusão de pastas, controlam a profundidade dos resultados e especificam o local do escopo. Se o <elemento de escopo> existir, esse elemento será necessário. Ele tem três elementos filho e nenhum atributo.

Sintaxe

<!-- scopeItem -->
    <xs:complexType name="searchConnectorDescriptionType">
        <xs:all>
        ...
        <xs:element name="scope" minOccurs="0">
            <xs:complexType>
                <xs:sequence minOccurs="0">
                    <xs:element name="scopeItem" maxOccurs="unbounded">
                        <xs:complexType>
                            <xs:all>
                                <xs:element name="mode" default="Include">
                                    ...
                                </xs:element>
                                <xs:element name="depth" default="Shallow" minOccurs="0">
                                    ...
                                </xs:element>
                                <xs:element name="url" type="xs:anyURI"/>
                            </xs:all>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </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 scope (Esquema do Conector de Pesquisa) Elemento scope (Esquema do Conector de Pesquisa).
  Elemento scope (Esquema do Conector de Pesquisa).
  Elemento url scopeItem (Esquema do Conector de Pesquisa).

 

Comentários

Use os <elementos scope> e <scopeItem> para identificar quais locais devem ser pesquisados e quais locais devem ser excluídos da pesquisa.

Exemplo

O exemplo a seguir mostra um escopo de pesquisa que inclui C:\ExampleFolder e todas as suas pastas filho, exceto C:\ExampleFolder\ExcludeMe.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
    ...
    <scope>
        <scopeItem>
            <mode>Include</mode>
            <depth>Deep</depth>
            <url>C:\ExampleFolder</url>
        </scopeItem>
        <scopeItem>
            <mode>Exclude</mode>
            <depth>Deep</depth>
            <url>C:\ExampleFolder\ExcludeMe</url>
        </scopeItem>
    </scope>
    ...
</searchConnectionDescription>