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


Элемент simpleLocation (схема соединителя поиска)

Элемент <simpleLocation> указывает расположение соединителей поиска на основе файловой системы или обработчика протокола. Этот элемент имеет два дочерних элемента без атрибутов.

Синтаксис

<!-- simpleLocation -->
    <xs:complexType name="searchConnectorDescriptionType">
        <xs:all>
            ...
            <xs:element name="simpleLocation" type="shellLinkType" minOccurs="0">
                <xs:all>
                    <xs:element name="url" type="xs:anyURI"/>
                    <xs:element name="serialized" minOccurs="0"/>
                </xs:all>
                
            </xs:element>
            ...
        </xs:all>
        <xs:attribute name="publisher" type="xs:string"/>
        <xs:attribute name="product" type="xs:string"/>
    </xs:complexType>

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

Родительский элемент Дочерние элементы
Элемент searchConnectorDescriptionType (схема соединителя поиска) Элемент url simpleLocation (схема соединителя поиска)
  serialized: этот элемент содержит shellLink в кодировке Base64, указывающий на расположение, определенное в элементе <URL> . Windows 7 создает ShellLink на основе значения <элемента URL> и правильно обновляет это поле при первой загрузке этой библиотеки, поэтому автор должен оставить его пустым.

 

Комментарии

Этот элемент можно использовать вместо <locationProvider> , если расположение находится в файловой системе или соединитель является известным обработчиком протокола (например, mapi:). При <наличии элемента simpleLocation> не должно быть <элемента locationProvider> . Для соединителей поиска поставщиков веб-служб используйте <элемент locationProvider> .

Примеры

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
    ...
    <simpleLocation>
        <url>mapi://{S-1-5-21-2127521184-1604012920-1887927527-2779359}/</url>
    </simpleLocation>
    ...
</searchConnectionDescription>