Elemento Property di propertyStore (schema del connettore di ricerca)

La proprietà <facoltativa> elemento specifica una proprietà utilizzata dal connettore di ricerca. Queste proprietà sono specifiche di questo connettore di ricerca, quindi non esiste un set predefinito di nomi da usare. Questo elemento non dispone di elementi figlio.

Sintassi

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

Informazioni sugli elementi

Elemento padre Elementi figlio
elemento propertyStore (schema del connettore di ricerca)  

Attributi

Attributo Descrizione Valori
nome Pubblico. Obbligatorio. Nome visualizzato della proprietà. Default
digitare Pubblico. Obbligatorio. Tipo di proprietà. Any: impostazione predefinita. Il valore non verrà coercito dal sottosistema di proprietà. VT_NULL verrà restituito da GetPropertyType.
  • Null: non esiste alcun valore per questa proprietà. VT_NULL verrà restituito da GetPropertyType.
  • Stringa: il valore deve essere un VT_LPWSTR.
  • Boolean: il valore deve essere un VT_BOOL.
  • Byte: il valore deve essere un VT_UI1.
  • Buffer: il valore deve essere un buffer VT_UI1 VT_VECTOR di byte.
  • Int16: il valore deve essere un VT_I2.
  • UInt16: il valore deve essere un VT_UI2.
  • Int32: il valore deve essere un VT_I4.
  • UInt32: il valore deve essere un VT_UI4.
  • Int64: il valore deve essere un VT_I8.
  • UInt64: il valore deve essere un VT_UI8
  • Double: il valore deve essere un VT_R8.
  • DateTime: il valore deve essere un VT_FILETIME.
  • Guid: il valore deve essere un VT_CLSID.
  • BLOB: il valore deve essere un VT_BLOB.
  • Oggetto: il valore deve essere un VT_UNKNOWN.
  • Stream: il valore deve essere un VT_STREAM.
  • Appunti: il valore deve essere un VT_CF.
schema Pubblico. Opzionale. Schema in cui è definita la proprietà . Default

Osservazioni

I connettori di ricerca OpenSearch possono usare la proprietà OpenSearchHTMLRolloverTemplate. Questa proprietà identifica un modello formattato in base alla convenzione del modello OpenSearch. Il modello OpenSearchHTMLRolloverTemplate viene usato quando l'utente fa clic sul pulsante "Cerca sul sito Web" nella barra dei comandi.

Esempio

L'esempio seguente mostra un elemento< propertyStore >con due elementi <proprietà>.

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