Condividi tramite


elemento scopeItem (schema del connettore di ricerca)

L'elemento <scopeItem> rappresenta una singola voce nella tabella di ambito di esclusione/inclusione. <scopeItem> estende il tipo shellLinkType standard aggiungendo tre nuovi elementi che controllano l'inclusione e l'esclusione delle cartelle, controllano la profondità dei risultati e specificano la posizione dell'ambito. Se l'elemento <scope> esiste, questo elemento è obbligatorio. Ha tre elementi figlio e nessun attributo.

Sintassi

<!-- 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>

Informazioni sull'elemento

Elemento padre Elementi figlio
elemento scope (schema del connettore di ricerca) elemento scope (Schema del connettore di ricerca).
  elemento scope (Schema del connettore di ricerca).
  elemento url scopeItem (schema del connettore di ricerca).

 

Commenti

Usare gli <elementi scope e <scopeItem>> per identificare i percorsi da cercare e quali posizioni devono essere escluse dalla ricerca.

Esempio

Nell'esempio seguente viene illustrato un ambito di ricerca che include C:\ExampleFolder e tutte le relative cartelle figlio tranne 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>