Compartir a través de


property Element of propertyStore (Search Connector Schema)

El elemento de propiedad> opcional <especifica una propiedad usada por el conector de búsqueda. Estas propiedades son específicas de este conector de búsqueda, por lo que no hay ningún conjunto predefinido de nombres que se van a usar. Este elemento no tiene elementos secundarios.

Sintaxis

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

Información de elemento

Elemento primario Elementos secundarios
Elemento propertyStore (esquema del conector de búsqueda)  

Atributos

Atributo Descripción Valores
name Público. Necesario. El nombre para mostrar de la propiedad. Valor predeterminado
type Público. Necesario. El tipo de propiedad. Cualquiera: Valor predeterminado. El subsistema de propiedades no coercirá el valor. GetPropertyType devolverá VT_NULL.
  • Null: no hay ningún valor para esta propiedad. GetPropertyType devolverá VT_NULL.
  • String: el valor debe ser un VT_LPWSTR.
  • Boolean: el valor debe ser un VT_BOOL.
  • Byte: el valor debe ser un VT_UI1.
  • Búfer: el valor debe ser un búfer de VT_UI1 VT_VECTOR de bytes.
  • Int16: el valor debe ser un VT_I2.
  • UInt16: el valor debe ser un VT_UI2.
  • Int32: el valor debe ser un VT_I4.
  • UInt32: el valor debe ser un VT_UI4.
  • Int64: el valor debe ser un VT_I8.
  • UInt64: el valor debe ser un VT_UI8
  • Double: el valor debe ser un VT_R8.
  • DateTime: el valor debe ser un VT_FILETIME.
  • Guid: el valor debe ser un VT_CLSID.
  • Blob: el valor debe ser un VT_BLOB.
  • Objeto: el valor debe ser un VT_UNKNOWN.
  • Stream: el valor debe ser un VT_STREAM.
  • Portapapeles: el valor debe ser un VT_CF.
esquema Público. Opcional. Esquema donde se define la propiedad. Valor predeterminado

Comentarios

Los conectores de búsqueda de OpenSearch pueden usar la propiedad OpenSearchHTMLRolloverTemplate. Esta propiedad identifica una plantilla que tiene el formato siguiente a la convención de plantilla de OpenSearch. La plantilla OpenSearchHTMLRolloverTemplate se usa cuando el usuario hace clic en el botón "Buscar en el sitio web" de la barra de comandos.

Ejemplo

En el ejemplo siguiente se muestra un <elemento propertyStore> con dos <elementos de propiedad> .

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