Compartilhar via


elemento property de locationProvider (Esquema do Conector de Pesquisa)

O elemento de propriedade> opcional <especifica as propriedades usadas pelo provedor de localização. Essas propriedades são específicas para esse provedor de localização, portanto, não há um conjunto predefinido de nomes a serem usados. O <elemento property> tem dois atributos, conforme descrito neste tópico.

Sintaxe

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

<informações do elemento property>

Elemento pai Elementos filho
Elemento locationProvider (Esquema do Conector de Pesquisa) , descrito neste tópico.

 

<atributos de propriedade>

Atributo Descrição Valor
name Obrigatórios. O nome para exibição da propriedade.  
tipo Obrigatórios. O tipo de propriedade. Any: Padrão. O valor não será coagido pelo subsistema de propriedade. VT_NULL será retornado por GetPropertyType.
  • Nulo: não há nenhum valor para essa propriedade. VT_NULL será retornado por GetPropertyType.
  • Cadeia de caracteres: o valor deve ser um VT_LPWSTR.
  • Booliano: o valor deve ser um VT_BOOL.
  • Byte: o valor deve ser um VT_UI1.
  • Buffer: o valor deve ser um VT_UI1
  • VT_VECTOR buffer de bytes.
  • Int16: o valor deve ser um VT_I2.
  • UInt16: o valor deve ser um VT_UI2.
  • Int32: o valor deve ser um VT_I4.
  • UInt32: o valor deve ser um VT_UI4.
  • Int64: o valor deve ser um VT_I8.
  • UInt64: o valor deve ser um VT_UI8
  • Double: o valor deve ser um VT_R8.
  • DateTime: o valor deve ser um VT_FILETIME.
  • Guid: o valor deve ser um VT_CLSID.
  • Blob: o valor deve ser um VT_BLOB.
  • Objeto: o valor deve ser um VT_UNKNOWN.
  • Stream: o valor deve ser um VT_STREAM.
  • Área de transferência: o valor deve ser um VT_CF.

 

Comentários

Para o provedor OpenSearch, as seguintes propriedades são usadas:

  • OpenSearchShortName: nome curto do serviço de pesquisa
  • OpenSearchQueryTemplate: modelo, formatado seguindo a convenção de modelo OpenSearch, para o serviço de consulta
  • MaximumResultCount: (número) Número máximo de resultados retornados pelo serviço de pesquisa
  • LinkIsFilePath: (Boolean) Se true, o provedor tenta interpretar os itens retornados como arquivos, usando suas extensões para criar o ShellItem adequado na exibição. Se for false, os itens serão tratados como atalhos de URL.