locationProvider 元素 (搜尋連接器架構)
選擇性 < locationProvider > 元素會指定要供 Web 服務供應商搜尋連接器使用的搜尋提供者。 此元素包含一個強制屬性和選擇性子專案。
Syntax
<!-- locationProvider -->
<xs:complexType name="searchConnectorDescriptionType">
<xs:all>
...
<xs:element name="locationProvider" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="propertyBag" type="propertyStoreType" minOccurs="0"/>
</xs:all>
<xs:attribute name="clsid" use="required"/>
<xs:attribute name="codebase" type="xs:string"/>
</xs:element>
...
</xs:all>
<xs:attribute name="publisher" type="xs:string"/>
<xs:attribute name="product" type="xs:string"/>
</xs:complexType>
項目資訊
Parent 項目 | 子元素 |
---|---|
searchConnectorDescriptionType 元素 (搜尋連接器架構) | propertyBag 元素 (搜尋連接器架構) |
屬性
屬性 | 描述 |
---|---|
@clsid | 必要。 搜尋提供者的類別識別碼 (CLSID) 。 |
codebase | 選擇性。 |
備註
@clsidOpenSearch 提供者的屬性值為 {48E277F6-4E74-4cd6-BA6F-FA4F42898223}。
檔案系統和通訊協定處理常式型搜尋連接器可以改用< simpleLocation >元素。 如果 < locationProvider > 存在,則 Search Connector 描述中不能有 < simpleLocation > 元素。
locationProvider 元素的範例
<locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
<propertyBag>
<property name="OpenSearchShortName">MSDN</property>
<property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
<property name="MaximumResultCount" type="uint32">100</property>
</propertyBag>
</locationProvider>