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


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

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

Синтаксис

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

Сведения об элементе

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

Атрибуты

Атрибут Описание Значения
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 могут использовать свойство OpenSearchHTMLRolloverTemplate. Это свойство определяет шаблон, отформатированный в соответствии с соглашением о шаблонах OpenSearch. Шаблон OpenSearchHTMLRolloverTemplate используется, когда пользователь нажимает кнопку "Поиск на веб-сайте" на панели команд.

Пример

В следующем примере показан <элемент propertyStore> с двумя <элементами свойства> .

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