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

La propriété <facultative> élément spécifie une propriété utilisée par le connecteur de recherche. Ces propriétés sont spécifiques à ce connecteur de recherche. Il n’existe donc aucun ensemble prédéfini de noms à utiliser. Cet élément n’a aucun élément enfant.

Syntaxe

<!-- property for propertyStore element -->
    <xs:element name="propertyBag" type="propertyStoreType" minOccurs="0">
        <xs:element name="property" minOccurs="0" maxOccurrs="unbounded">
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="xs:anyType">
                        <xs:attribute name="name" type="canonical-name" use="required"/>
                        <xs:attribute name="type"/>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
    </xs:element>

Informations sur l’élément

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

Attributs

Attribut Description Valeurs
nom Public. Obligatoire. Nom complet de la propriété. Faire défaut
type Public. Obligatoire. Type de propriété. Tout : valeur par défaut. La valeur ne sera pas coédée par le sous-système de propriété. VT_NULL sera retourné par GetPropertyType.
  • Null : il n’existe aucune valeur pour cette propriété. VT_NULL sera retourné par GetPropertyType.
  • Chaîne : la valeur doit être une VT_LPWSTR.
  • Boolean : la valeur doit être une VT_BOOL.
  • Octet : la valeur doit être une VT_UI1.
  • Mémoire tampon : la valeur doit être une mémoire tampon VT_UI1 VT_VECTOR d’octets.
  • Int16 : La valeur doit être une VT_I2.
  • UInt16 : La valeur doit être une VT_UI2.
  • Int32 : La valeur doit être un VT_I4.
  • UInt32 : La valeur doit être une VT_UI4.
  • Int64 : La valeur doit être une VT_I8.
  • UInt64 : La valeur doit être une VT_UI8
  • Double : la valeur doit être une VT_R8.
  • DateTime : la valeur doit être une VT_FILETIME.
  • Guid : La valeur doit être une VT_CLSID.
  • Objet blob : la valeur doit être une VT_BLOB.
  • Objet : la valeur doit être une VT_UNKNOWN.
  • Flux : la valeur doit être une VT_STREAM.
  • Presse-papiers : la valeur doit être une VT_CF.
schéma Public. Optionnel. Schéma où la propriété est définie. Faire défaut

Remarques

Les connecteurs de recherche OpenSearch peuvent utiliser la propriété OpenSearchHTMLRolloverTemplate. Cette propriété identifie un modèle mis en forme conformément à la convention de modèle OpenSearch. Le modèle OpenSearchHTMLRolloverTemplate est utilisé lorsque l’utilisateur clique sur le bouton « Rechercher sur le site web » dans la barre de commandes.

Exemple

L’exemple suivant montre un élément <propertyStore> avec deux <propriété> éléments.

<propertyStore>
    <property name="OpenSearchHTMLRolloverTemplate">https://www.adventureworks.com/Search/?Query={searchTerms}</property>
    <property name="isExternal" type="boolean">true</property>
</propertyStore>