Compartir a través de


elemento property de locationProvider (esquema del conector de búsqueda)

El elemento de propiedad> opcional <especifica las propiedades usadas por el proveedor de ubicación. Estas propiedades son específicas de este proveedor de ubicación, por lo que no hay ningún conjunto predefinido de nombres que se van a usar. El <elemento property> tiene dos atributos, como se describe en este tema.

Syntax

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

<property> Element Information

Elemento primario Elementos secundarios
Elemento locationProvider (esquema del conector de búsqueda) , que se describe en este tema.

 

<atributos de propiedad>

Atributo Descripción Value
name Necesario. El nombre para mostrar de la propiedad.  
tipo 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 VT_UI1
  • VT_VECTOR búfer 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.

 

Comentarios

Para el proveedor OpenSearch, se usan las siguientes propiedades:

  • OpenSearchShortName: nombre corto del servicio de búsqueda
  • OpenSearchQueryTemplate: plantilla, con formato siguiente a la convención de plantilla de OpenSearch, para el servicio de consulta
  • MaximumResultCount: (número) Número máximo de resultados devueltos por el servicio de búsqueda
  • LinkIsFilePath: (Boolean) Si es true, el proveedor intenta interpretar los elementos devueltos como archivos, usando sus extensiones para crear el shellItem adecuado en la vista. Si es false, los elementos se tratan como accesos directos de dirección URL.