A locationProvider tulajdonságeleme (keresési összekötő sémája)

Az opcionális <tulajdonság> elem határozza meg a helyszolgáltató által használt tulajdonságokat. Ezek a tulajdonságok erre a helyszolgáltatóra vonatkoznak, ezért nincs előre definiált névkészlet. A <tulajdonság> eleme két attribútummal rendelkezik, a jelen témakörben leírtak szerint.

Szintaxis

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

<tulajdonságelem> adatai

Szülőelem Gyermekelemek
locationProvider element (Search Connector Schema) tulajdonságot, amelyet ebben a témakörben ismertetünk.

 

<tulajdonságattribútumok>

Attribútum Leírás Érték
név Szükséges. A tulajdonság megjelenítendő neve.  
típus Szükséges. A tulajdonság típusa. Bármely: Alapértelmezett. Az értéket nem kényszeríti a tulajdonságalrendszer. VT_NULL a GetPropertyType visszaadja.
  • Null: Ennek a tulajdonságnak nincs értéke. VT_NULL a GetPropertyType visszaadja.
  • Sztring: Az értéknek VT_LPWSTR kell lennie.
  • Logikai: Az értéknek VT_BOOL kell lennie.
  • Bájt: Az értéknek VT_UI1 kell lennie.
  • Puffer: Az értéknek VT_UI1 kell lennie
  • VT_VECTOR bájtok puffere.
  • Int16: Az értéknek VT_I2 kell lennie.
  • UInt16: Az értéknek VT_UI2 kell lennie.
  • Int32: Az értéknek VT_I4 kell lennie.
  • UInt32: Az értéknek VT_UI4 kell lennie.
  • Int64: Az értéknek VT_I8 kell lennie.
  • UInt64: Az értéknek VT_UI8
  • Dupla: Az értéknek VT_R8 kell lennie.
  • DateTime: Az értéknek VT_FILETIME kell lennie.
  • Guid: Az értéknek VT_CLSID kell lennie.
  • Blob: Az értéknek VT_BLOB kell lennie.
  • Objektum: Az értéknek VT_UNKNOWN kell lennie.
  • Stream: Az értéknek VT_STREAM kell lennie.
  • Vágólap: Az értéknek VT_CF kell lennie.

 

Megjegyzések

Az OpenSearch-szolgáltató esetében a következő tulajdonságokat használja a rendszer:

  • OpenSearchShortName: A keresési szolgáltatás rövid neve
  • OpenSearchQueryTemplate: Az OpenSearch sablonkonvenciát követve formázott sablon a lekérdezési szolgáltatáshoz
  • MaximumResultCount: (szám) A keresési szolgáltatás által visszaadott találatok maximális száma
  • LinkIsFilePath: (logikai) Ha igaz, a szolgáltató megpróbálja fájlként értelmezni a visszaadott elemeket a bővítményükkel a megfelelő ShellItem létrehozásához a nézetben. Ha hamis, az elemek URL-parancsikonként lesznek kezelve.