Compartir a través de


property Element of propertyStore (Search Connector Schema)

El elemento opcional <propiedad> 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 del elemento

Elemento primario Elementos secundarios
propertyStore Element (Search Connector Schema)  

Atributos

Atributo Descripción Valores
nombre Público. Obligatorio. Nombre para mostrar de la propiedad. Predeterminado
tipo Público. Obligatorio. 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. Predeterminado

Observaciones

Los conectores de búsqueda de OpenSearch pueden usar la propiedad OpenSearchHTMLRolloverTemplate. Esta propiedad identifica una plantilla con 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 <propiedad> elementos.

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