Eigenschapselement van propertyStore (schema van zoekconnector)

Met de optionele <eigenschap> element wordt een eigenschap opgegeven die door de zoekconnector wordt gebruikt. Deze eigenschappen zijn specifiek voor deze zoekconnector, dus er is geen vooraf gedefinieerde set namen die moeten worden gebruikt. Dit element heeft geen onderliggende elementen.

Syntaxis

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

Elementinformatie

Bovenliggend element Onderliggende elementen
propertyStore-element (Schema van zoekconnector)  

Kenmerken

Attribuut Beschrijving Waarden
naam Publiek. Vereist. De weergavenaam van de eigenschap. Verstek
type Publiek. Vereist. Het type eigenschap. Alle: standaard. De waarde wordt niet afgetrokken door het eigenschappensubsysteem. VT_NULL wordt geretourneerd door GetPropertyType.
  • Null: Er is geen waarde voor deze eigenschap. VT_NULL wordt geretourneerd door GetPropertyType.
  • Tekenreeks: De waarde moet een VT_LPWSTR zijn.
  • Booleaanse waarde: De waarde moet een VT_BOOL zijn.
  • Byte: De waarde moet een VT_UI1 zijn.
  • Buffer: de waarde moet een VT_UI1 VT_VECTOR buffer van bytes zijn.
  • Int16: De waarde moet een VT_I2 zijn.
  • UInt16: De waarde moet een VT_UI2 zijn.
  • Int32: De waarde moet een VT_I4 zijn.
  • UInt32: De waarde moet een VT_UI4 zijn.
  • Int64: De waarde moet een VT_I8 zijn.
  • UInt64: De waarde moet een VT_UI8
  • Dubbel: de waarde moet een VT_R8 zijn.
  • DateTime: De waarde moet een VT_FILETIME zijn.
  • Guid: De waarde moet een VT_CLSID zijn.
  • Blob: De waarde moet een VT_BLOB zijn.
  • Object: De waarde moet een VT_UNKNOWN zijn.
  • Stream: De waarde moet een VT_STREAM zijn.
  • Klembord: De waarde moet een VT_CF zijn.
schema Publiek. Facultatief. Het schema waarin de eigenschap is gedefinieerd. Verstek

Opmerkingen

OpenSearch-zoekconnectors kunnen de eigenschap OpenSearchHTMLRolloverTemplate gebruiken. Deze eigenschap identificeert een sjabloon die is opgemaakt volgens de OpenSearch-sjabloonconventie. De Sjabloon OpenSearchHTMLRolloverTemplate wordt gebruikt wanneer de gebruiker op de knop Zoeken op website klikt in de opdrachtbalk.

Voorbeeld

In het volgende voorbeeld ziet u een <propertyStore>-element met twee <eigenschap> elementen.

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