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


Элемент searchConnectorDescription (схема библиотеки)

Элемент <searchConnectorDescription> — это элемент контейнера верхнего уровня определения соединителя поиска. Элемент <searchConnectorDescription> является расширением типа элемента searchConnectorDescriptionType>, связанного <с соединителями федеративного поиска Windows. Однако в библиотеку нельзя включить соединители поиска для федеративного поиска Windows или обработчиков протоколов.

Синтаксис

<!-- searchConnectorDescription -->
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="https://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
   <xs:complexType name="searchConnectorDescriptionType">
      <xs:all>
         <xs:element name="isSearchOnlyItem" type="xs:boolean" default="false" minOccurs="0"/>
         <xs:element name="isDefaultSaveLocation" type="xs:boolean" minOccurs="0"/>
         <xs:element name="isDefaultNonOwnerSaveLocation" type="xs:boolean" minOccurs="0"/
         <xs:element name="description" type="xs:string" minOccurs="0"/>
         <xs:element name="iconReference" type="xs:string" minOccurs="0"/>
         <xs:element name="imageLink" minOccurs="0">
            <xs:complexType>
               <xs:sequence>
                  <xs:element name="url" type="xs:anyURI"/>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="author" type="xs:string" minOccurs="0"/>
         <xs:element name="dateCreated" type="xs:dateTime" minOccurs="0"/>
         <xs:element name="templateInfo" minOccurs="0">
            <xs:complexType>
               <xs:all>
                  <xs:element name="folderType" minOccurs="0"/>
               </xs:all>
            </xs:complexType>
         </xs:element>
         <xs:element name="simpleLocation" type="shellLinkType" minOccurs="0"/>
         <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:complexType>
         </xs:element>
         <xs:element name="scope" minOccurs="0">
            <xs:complexType>
               <xs:sequence minOccurs="0">
                  <xs:element name="scopeItem" maxOccurs="unbounded">
                     <xs:complexType>
                        <xs:all>
                           <xs:element name="mode" default="Include">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Include"/>
                                    <xs:enumeration value="Exclude"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="depth" default="Shallow" minOccurs="0">
                              <xs:simpleType>
                                 <xs:restriction base="xs:string">
                                    <xs:enumeration value="Shallow"/>
                                    <xs:enumeration value="Deep"/>
                                 </xs:restriction>
                              </xs:simpleType>
                           </xs:element>
                           <xs:element name="url" type="xs:anyURI"/>
                        </xs:all>
                     </xs:complexType>
                  </xs:element>
               </xs:sequence>
            </xs:complexType>
         </xs:element>
         <xs:element name="propertyStore" type="propertyStoreType" minOccurs="0"/>
         <xs:element name="includeInStartMenuScope" type="xs:boolean" default="false" minOccurs="0"/>
         <xs:element name="domain" type="xs:string" minOccurs="0"/>
         <xs:element name="supportsAdvancedQuerySyntax" type="xs:boolean" default="false" minOccurs="0"/>
         <xs:element name="isIndexed" type="xs:boolean" minOccurs="0"/>
      </xs:all>
      <xs:attribute name="publisher" type="xs:string"/>
      <xs:attribute name="product" type="xs:string"/>
   </xs:complexType>
</xs:schema>

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

См. документацию по схеме в Windows Search.

Родительский элемент Дочерние элементы
Элемент searchConnectorDescriptionList (схема библиотеки) <isSearchOnlyI.tem>
<Описание>
<iconReference>
<imageLink>
<Автор>
<Datecreated>
<templateInfo>
<locationProvider>
<область>
<propertyStore>
<domain>
<supportsAdvancedQuerySyntax>
<isDefaultSaveLocation>
<isDefaultNonOwnerSaveLocation>
<isIndexed>
<simpleLocation>
<includeInStartMenu>

 

Атрибуты

Атрибут Описание
publisher Необязательный элемент. Отображаемое имя издателя, предоставляющего соединитель поиска.
product Необязательный элемент. Отображаемое имя продукта, к которому применяется соединитель поиска.

 

Комментарии

Элемент <searchConnectorDescription> библиотеки использует то же определение схемы, что и <searchConnectorDescription> для федеративного поиска Windows. Хотя они используют одни и те же схемы, соединители поиска для федеративного поиска Windows не могут быть включены в библиотеку.

Схема описания библиотеки

Схема описания соединителя поиска