Élément mode (schéma du connecteur de recherche)

Le mode <> élément spécifie si l’URL doit être incluse ou exclue de l’étendue du connecteur de recherche. Les valeurs autorisées sont Include et Exclude. Cet élément n’a aucun élément enfant et aucun attribut.

Syntaxe

<!-- mode -->
    <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:simpleType>
                                        <xs:restriction base="xs:string">
                                            <xs:enumeration value="Include"/>
                                            <xs:enumeration value="Exclude"/>
                                        </xs:restriction>
                                    </xs:simpleType>
                                </xs:element>
                                ...
                            </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>

Informations sur l’élément

Parent, élément Éléments enfants
scopeItem, élément (schéma du connecteur de recherche)  

 

Remarques

Une étendue exclue ne peut pas être recherchée ou parcourue. Vous pouvez imbriquer les URL scopeItem. Par exemple, vous pouvez inclure une étendue parente et tous ses enfants, sauf un en ajoutant l’URL parente comme inclus, avec une valeur de profondeur de Deep et à l’exclusion de l’URL enfant.

Exemple

L’exemple suivant montre une étendue de recherche qui inclut C :\ExampleFolder et tous ses dossiers enfants, à l’exception de 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>Include</mode>
            <depth>Shallow</depth>
            <url>C:\ExampleFolder\ExcludeMe</url>
        </scopeItem>
    </scope>
    ...
</searchConnectionDescription>