propertyStore (搜索连接器架构) 的 property 元素

可选 <属性> 元素指定搜索连接器使用的属性。 这些属性特定于此搜索连接器,因此没有要使用的预定义名称集。 此元素没有子元素。

语法

<!-- 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 Public。 必需。 属性的显示名称。 默认
type Public。 必需。 属性的类型。 Any:默认值。 值不会由属性子系统强制使用。 VT_NULL将由 GetPropertyType 返回。
  • Null:此属性没有值。 VT_NULL将由 GetPropertyType 返回。
  • 字符串:该值必须是VT_LPWSTR。
  • 布尔值:值必须是VT_BOOL。
  • Byte:该值必须是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。
  • Blob:该值必须是VT_BLOB。
  • 对象:值必须是VT_UNKNOWN。
  • 流:该值必须是VT_STREAM。
  • 剪贴板:该值必须是VT_CF。
schema Public。 可选。 在其中定义 属性的架构。 默认

注解

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>