Partilhar via


property Element of propertyStore (esquema do conector de pesquisa)

A propriedade <opcional> elemento especifica uma propriedade usada pelo conector de pesquisa. Essas propriedades são específicas para esse conector de pesquisa, portanto, não há um conjunto predefinido de nomes para usar. Este elemento não tem elementos filho.

Sintaxe

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

Informações do elemento

Elemento pai Elementos filho
elemento propertyStore (esquema do conector de pesquisa)  

Atributos

Atributo Descrição Valores
Designação Pública. Necessário. O nome para exibição da propriedade. Inadimplência
tipo Pública. Necessário. O tipo de propriedade. Qualquer: Padrão. O valor não será coagido pelo subsistema da propriedade. VT_NULL serão retornados por GetPropertyType.
  • Nulo: Não há nenhum valor para esta propriedade. VT_NULL serão retornados por GetPropertyType.
  • String: O valor deve ser um VT_LPWSTR.
  • Booleano: O valor deve ser um VT_BOOL.
  • Byte: O valor deve ser um VT_UI1.
  • Buffer: O valor deve ser um buffer VT_UI1 VT_VETOR 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
  • Duplo: 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.
Esquema Pública. Opcional. O esquema onde a propriedade é definida. Inadimplência

Comentários

Os conectores de pesquisa OpenSearch podem usar a propriedade OpenSearchHTMLRolloverTemplate. Esta propriedade identifica um modelo formatado seguindo a convenção de modelo OpenSearch. O modelo OpenSearchHTMLRolloverTemplate é usado quando o usuário clica no botão "Pesquisar no site" na barra de comandos.

Exemplo

O exemplo a seguir mostra um elemento> propertyStore <com dois elementos> propriedade <.

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