elemento scopeItem (schema del connettore di ricerca)

L'elemento <scopeItem> rappresenta una singola voce nella tabella dell'ambito di esclusione/inclusione. <scopeItem> estende il tipo shellLinkType standard aggiungendo tre nuovi elementi che controllano l'inclusione e l'esclusione di 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 sugli elementi

Elemento padre Elementi figli
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).

 

Osservazioni:

Usare gli <elementi scope e <scopeItem>> per identificare i percorsi in cui eseguire la ricerca e quali posizioni devono essere escluse dalla ricerca.

Example

L'esempio seguente mostra un ambito di ricerca che include C:\ExampleFolder e tutte le relative cartelle figlio ad eccezione di 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>