searchConnectorDescriptionType öğesi (arama bağlayıcısı şeması)

<searchConnectorDescriptionType> öğesi, arama bağlayıcısı tanımı için en üst düzey kapsayıcıdır.

Sözdizimi

<!-- searchConnectorDescriptionType -->
<?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>

Öğe bilgileri

Üst Öğe Alt Öğeler
  isSearchOnlyItem Öğesi (Arama Bağlayıcısı Şeması)
  isDefaultSaveLocation Öğesi (Arama Bağlayıcısı Şeması)
  isDefaultNonOwnerSaveLocation Öğesi (Arama Bağlayıcısı Şeması)
  description Öğesi (Arama Bağlayıcısı Şeması)
  iconReference Öğesi (Arama Bağlayıcısı Şeması)
  imageLink Öğesi (Arama Bağlayıcısı Şeması)
  author Öğesi (Arama Bağlayıcısı Şeması)
  dateCreated Öğesi (Arama Bağlayıcısı Şeması)
  templateInfo Öğesi (Arama Bağlayıcısı Şeması)
  locationProvider Öğesi (Arama Bağlayıcısı Şeması)
  scope Öğesi (Arama Bağlayıcısı Şeması)
  propertyStore Öğesi (Arama Bağlayıcısı Şeması)
  includeInStartMenuScope Öğesi (Arama Bağlayıcısı Şeması)
  etki alanı Öğesi (Arama Bağlayıcısı Şeması)
  ,AdvancedQuerySyntax Öğesi (Arama Bağlayıcısı Şeması) destekler
  IsIndexed Öğesi (Arama Bağlayıcısı Şeması)

 

Öznitelik

Öznitelik Açıklama
yayınevi Opsiyonel. Arama bağlayıcısını sağlayan yayımcının görünen adı.
ürün Opsiyonel. Arama bağlayıcısının uygulandığı ürünün görünen adı.

 

Açıklamalar

Federasyon araması için arama bağlayıcıları kitaplıklarda kullanılamaz. Kitaplık arama bağlayıcıları şeması, burada açıklanan şemanın bir uzantısıdır ve kitaplıklara özgü bilgiler içerir.

Arama bağlayıcısı açıklama dosyası örneği

Aşağıda, federasyon arama web hizmeti için Arama Bağlayıcısı Açıklaması dosyası örneği verilmiştir.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
  <description>Search powered by live.com</description>
  <isSearchOnlyItem>true</isSearchOnlyItem>
  <domain>https://social.msdn.microsoft.com</domain>
  <supportsAdvancedQuerySyntax>false</supportsAdvancedQuerySyntax>
  <templateInfo>
    <folderType>{8FAF9629-1980-46FF-8023-9DCEAB9C3EE3}</folderType>
  </templateInfo>
  <propertyStore>
    <property name="OpenSearchHTMLRolloverTemplate">https://social.msdn.microsoft.com/Search/?Query={searchTerms}</property>
  </propertyStore>
  <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>
</searchConnectorDescription>

Aşağıda, MAPI protokol işleyicisi için Arama Bağlayıcısı Açıklaması dosyası örneği verilmiştir.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
    <description>Microsoft Outlook</description>
    <isSearchOnlyItem>true</isSearchOnlyItem>
    <includeInStartMenuScope>true</includeInStartMenuScope>
    <templateInfo>
        <folderType>{91475FE5-586B-4EBA-8D75-D17434B8CDF6}</folderType>
    </templateInfo>
    <simpleLocation>
        <url>mapi://{S-1-5-21-2127521184-1604012920-1887927527-2779359}/</url>
    </simpleLocation>
</searchConnectorDescription>

Başvuru

Arama Bağlayıcısı Açıklama Şemasına Genel Bakış

kavramsal

Windows 'da Federasyon Arama'yı