Поделиться через


Элемент property объекта locationProvider (схема соединителя поиска)

Необязательный <элемент свойства> указывает свойства, используемые поставщиком расположения. Эти свойства относятся к этому поставщику расположения, поэтому нет предопределенного набора имен для использования. Элемент <свойства> имеет два атрибута, как описано в этом разделе.

Синтаксис

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

Родительский элемент Дочерние элементы
Элемент locationProvider (схема соединителя поиска) свойство , описанное в этом разделе.

 

<Атрибуты свойства>

attribute Описание Значение
name Обязательный. Отображаемое имя свойства.  
тип Обязательный. Тип свойства. Любой: по умолчанию. Значение не будет привязаться подсистемой свойств. VT_NULL будет возвращено методом GetPropertyType.
  • Null: значение для этого свойства отсутствует. VT_NULL будет возвращено методом GetPropertyType.
  • Строка. Значение должно быть VT_LPWSTR.
  • Логическое значение: значение должно быть VT_BOOL.
  • Byte: значение должно быть VT_UI1.
  • Buffer: значение должно быть VT_UI1
  • VT_VECTOR буфер байтов.
  • Int16: значение должно быть VT_I2.
  • UInt16: значение должно быть VT_UI2.
  • Int32: значение должно быть VT_I4.
  • UInt32: значение должно быть VT_UI4.
  • Int64: значение должно быть VT_I8.
  • UInt64: значение должно быть VT_UI8
  • Double: значение должно быть VT_R8.
  • DateTime: значение должно быть VT_FILETIME.
  • Guid. Значение должно быть VT_CLSID.
  • Blob: значение должно быть VT_BLOB.
  • Объект: значение должно быть VT_UNKNOWN.
  • Stream: значение должно быть VT_STREAM.
  • Буфер обмена: значение должно быть VT_CF.

 

Комментарии

Для поставщика OpenSearch используются следующие свойства:

  • OpenSearchShortName: короткое имя службы поиска.
  • OpenSearchQueryTemplate: шаблон, отформатированный в соответствии с соглашением о шаблонах OpenSearch для службы запросов.
  • MaximumResultCount: (number) — максимальное количество результатов, возвращаемых службой поиска.
  • LinkIsFilePath (логическое значение). Если значение равно true, поставщик пытается интерпретировать возвращенные элементы как файлы, используя их расширения для создания соответствующего элемента ShellItem в представлении. Если значение равно false, элементы обрабатываются как ярлыки URL-адресов.