Property-Element von propertyStore (Suchkonnektorschema)

Die optionale <Eigenschaft>-Element gibt eine Eigenschaft an, die vom Suchconnector verwendet wird. Diese Eigenschaften sind spezifisch für diesen Suchkonnektor, daher gibt es keinen vordefinierten Satz von Namen, die verwendet werden sollen. Dieses Element hat keine untergeordneten Elemente.

Syntax

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

Elementinformationen

Übergeordnetes Element Untergeordnete Elemente
propertyStore-Element (Search Connector Schema)  

Attribute

Attribut Beschreibung Werte
Name Öffentlich. Erforderlich. Der Anzeigename der Eigenschaft. Vorgabe
Art Öffentlich. Erforderlich. Der Eigenschaftstyp. Any: Default. Der Wert wird nicht vom Eigenschaftensubsystem umgewandelt. VT_NULL wird von GetPropertyType zurückgegeben.
  • Null: Für diese Eigenschaft gibt es keinen Wert. VT_NULL wird von GetPropertyType zurückgegeben.
  • Zeichenfolge: Der Wert muss ein VT_LPWSTR sein.
  • Boolescher Wert: Der Wert muss ein VT_BOOL sein.
  • Byte: Der Wert muss ein VT_UI1 sein.
  • Puffer: Der Wert muss ein VT_UI1 VT_VECTOR Puffer von Bytes sein.
  • Int16: Der Wert muss ein VT_I2 sein.
  • UInt16: Der Wert muss ein VT_UI2 sein.
  • Int32: Der Wert muss ein VT_I4 sein.
  • UInt32: Der Wert muss ein VT_UI4 sein.
  • Int64: Der Wert muss ein VT_I8 sein.
  • UInt64: Der Wert muss ein VT_UI8
  • Double: Der Wert muss ein VT_R8 sein.
  • DateTime: Der Wert muss ein VT_FILETIME sein.
  • GUID: Der Wert muss ein VT_CLSID sein.
  • Blob: Der Wert muss ein VT_BLOB sein.
  • Objekt: Der Wert muss ein VT_UNKNOWN sein.
  • Stream: Der Wert muss ein VT_STREAM sein.
  • Zwischenablage: Der Wert muss ein VT_CF sein.
Schema Öffentlich. Wahlfrei. Das Schema, in dem die Eigenschaft definiert ist. Vorgabe

Bemerkungen

OpenSearch-Suchconnectors können die OpenSearchHTMLRolloverTemplate-Eigenschaft verwenden. Diese Eigenschaft identifiziert eine Vorlage, die nach der OpenSearch-Vorlagenkonvention formatiert ist. Die OpenSearchHTMLRolloverTemplate-Vorlage wird verwendet, wenn der Benutzer auf die Schaltfläche "Auf Website suchen" in der Befehlsleiste klickt.

Beispiel

Das folgende Beispiel zeigt ein <propertyStore->-Element mit zwei <Eigenschaftselementen> Elementen.

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