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

可选 <属性> 元素指定位置提供程序使用的属性。 这些属性特定于此位置提供程序,因此没有要使用的预定义名称集。 属性<>元素具有两个属性,如本主题中所述。

语法

<!-- 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 元素 (搜索连接器架构) 属性,如本主题中所述。

 

<属性> 属性

属性 说明
name 必需。 属性的显示名称。  
type 必需。 属性的类型。 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。

 

备注

对于 OpenSearch 提供程序,使用以下属性:

  • OpenSearchShortName:搜索服务的短名称
  • OpenSearchQueryTemplate:按照 OpenSearch 模板约定格式设置的查询服务的模板
  • MaximumResultCount: (个数字) 搜索服务返回的最大结果数
  • LinkIsFilePath: (boolean) 如果为 true,提供程序会尝试将返回的项解释为文件,使用它们的扩展在视图中创建适当的 ShellItem。 如果为 false,则项目被视为 URL 快捷方式。