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


Элемент 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 (схема соединителя поиска)  

Атрибуты

Атрибут Описание Значения
имя Общественный. Обязательно. Отображаемое имя свойства. По умолчанию
тип Общественный. Обязательно. Тип свойства. Любой: по умолчанию. Значение не будет принучено подсистемой свойств. VT_NULL возвращается GetPropertyType.
  • Null: для этого свойства нет значения. VT_NULL возвращается GetPropertyType.
  • Строка: значение должно быть VT_LPWSTR.
  • Логическое значение: значение должно быть VT_BOOL.
  • Байт: значение должно быть VT_UI1.
  • Буфер. Значение должно быть 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.
  • Большой двоичный объект: значение должно быть 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>