elemento property of locationProvider (Schema del connettore di ricerca)

L'elemento proprietà> facoltativo <specifica le proprietà usate dal provider di località. Queste proprietà sono specifiche di questo provider di posizioni, quindi non esiste alcun set predefinito di nomi da usare. L'elemento <della proprietà> include due attributi, come descritto in questo argomento.

Sintassi

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

<informazioni sull'elemento property>

Elemento padre Elementi figlio
Elemento locationProvider (schema del connettore di ricerca) proprietà, descritta in questo argomento.

 

<attributi delle proprietà>

Attributo Descrizione valore
name Obbligatorio. Nome visualizzato della proprietà.  
tipo Obbligatorio. Tipo di proprietà. Any: Impostazione predefinita. Il valore non verrà coercito dal sottosistema delle proprietà. VT_NULL verrà restituito da GetPropertyType.
  • Null: non esiste alcun valore per questa proprietà. VT_NULL verrà restituito da GetPropertyType.
  • Stringa: il valore deve essere un VT_LPWSTR.
  • Boolean: il valore deve essere un VT_BOOL.
  • Byte: il valore deve essere un VT_UI1.
  • Buffer: il valore deve essere un VT_UI1
  • VT_VECTOR buffer di byte.
  • Int16: il valore deve essere un VT_I2.
  • UInt16: il valore deve essere un VT_UI2.
  • Int32: il valore deve essere un VT_I4.
  • UInt32: il valore deve essere un VT_UI4.
  • Int64: il valore deve essere un VT_I8.
  • UInt64: il valore deve essere un VT_UI8
  • Double: il valore deve essere un VT_R8.
  • DateTime: il valore deve essere un VT_FILETIME.
  • Guid: il valore deve essere un VT_CLSID.
  • BLOB: il valore deve essere un VT_BLOB.
  • Oggetto: il valore deve essere un VT_UNKNOWN.
  • Flusso: il valore deve essere un VT_STREAM.
  • Appunti: il valore deve essere un VT_CF.

 

Commenti

Per il provider OpenSearch, vengono usate le proprietà seguenti:

  • OpenSearchShortName: nome breve del servizio di ricerca
  • OpenSearchQueryTemplate: Modello, formattato seguendo la convenzione del modello OpenSearch, per il servizio query
  • MaximumResultCount: (numero) Numero massimo di risultati restituiti dal servizio di ricerca
  • LinkIsFilePath: (Boolean) Se true, il provider tenta di interpretare gli elementi restituiti come file, usando le relative estensioni per creare l'oggetto ShellItem appropriato nella visualizzazione. Se false, gli elementi vengono trattati come collegamenti URL.