property-Element von propertyStore (Connectorschema suchen)

Das < optionale > Eigenschaftenelement gibt eine Eigenschaft an, die vom Suchconnector verwendet wird. Diese Eigenschaften sind spezifisch für diesen Suchconnector, sodass kein vordefinierter Satz von Namen verwendet werden kann. Dieses Element verfügt über 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 (Connectorschema suchen)

Attribute

attribute Beschreibung Werte
name Öffentlich. Erforderlich. Der Anzeigename der Eigenschaft.
Typ Öffentlich. Erforderlich. Der Typ der Eigenschaft. Any: Standard. Der Wert wird nicht vom Eigenschaftensubsystem umerciert. VT_NULL wird von GetPropertyType zurückgegeben.
  • NULL: Für diese Eigenschaft ist kein Wert enthalten. VT_NULL wird von GetPropertyType zurückgegeben.
  • Zeichenfolge: Der Wert muss ein VT_LPWSTR.
  • Boolescher Wert: Der Wert muss ein VT_BOOL.
  • Byte: Der Wert muss ein VT_UI1.
  • Puffer: Der Wert muss ein VT_UI1
VT_VECTOR Puffer von Bytes.
  • Int16: Der Wert muss ein VT_I2.
  • UInt16: Der Wert muss ein VT_UI2.
  • Int32: Der Wert muss ein VT_I4.
  • UInt32: Der Wert muss ein VT_UI4.
  • Int64: Der Wert muss ein VT_I8.
  • UInt64: Der Wert muss ein VT_UI8
  • Double: Der Wert muss ein VT_R8.
  • DateTime: Der Wert muss ein VT_FILETIME.
  • GUID: Der Wert muss ein VT_CLSID.
  • Blob: Der Wert muss ein VT_BLOB.
  • Objekt: Der Wert muss ein VT_UNKNOWN.
  • Stream: Der Wert muss ein VT_STREAM.
  • Zwischenablage: Der Wert muss ein VT_CF.
  • schema Öffentlich. Optional. Das Schema, in dem die Eigenschaft definiert ist.

    Hinweise

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

    Beispiel

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

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