Интерфейсы обработчиков протоколов
Этот справочный раздел Windows Search содержит интерфейсы обработчиков протоколов.
В этом разделе
Раздел | Описание |
---|---|
IItemPropertyBag |
Определяет методы для получения сведений о свойствах элемента поиска. Этот интерфейс поддерживается только в Windows XP и Windows Server 2003 и больше не должен использоваться. |
IOpLockStatus |
Предоставляет методы для проверка оппортунистической блокировки, используемой поиском компьютеров Microsoft Windows (WDS) для элементов во время индексирования. Если другой процесс блокирует файл несовместимым образом, служба WDS потеряет блокировку и позволит другому процессу получить файл. Этот механизм позволяет WDS работать в фоновом режиме. Следовательно, WDS необходимо проверка блокировки, чтобы другой процесс не получил приоритет, пока WDS индексирует элемент. Сторонний объект IUrlAccessor может реализовать этот интерфейс, если базовое хранилище данных предоставляет механизм для отслеживания параллельного доступа к элементам. Если этот интерфейс предоставляется IUrlAccessor, WDS будет проверка IOpLockStatus при индексировании элементов из этого хранилища. |
IProtocolHandlerServices |
|
IProtocolHandlerSite |
Предоставляет методы для объекта IUrlAccessor обработчика протокола для запроса управляющей программы фильтра для соответствующего фильтра для элемента URL-адреса. |
ISearchProtocol |
Предоставляет методы для вызова, инициализации объектов IUrlAccessor и управления ими. Методы в этом интерфейсе вызываются узлом протокола при обработке URL-адресов из средства сбора данных. Обработчик протокола реализует протокол для доступа к источнику содержимого в собственном формате. Используйте этот интерфейс для реализации пользовательского обработчика протокола для расширения источников данных, которые можно индексировать. |
ISearchProtocol2 |
Предоставляет методы для вызова, инициализации объектов IUrlAccessor и управления ими. Методы в этом интерфейсе вызываются узлом протокола при обработке URL-адресов из средства сбора данных. Обработчик протокола реализует протокол для доступа к источнику содержимого в собственном формате. Используйте этот интерфейс для реализации пользовательского обработчика протокола для расширения источников данных, которые можно индексировать. |
ISearchProtocolThreadContext |
Этот необязательный интерфейс позволяет обработчику протокола выполнять действие в потоке, используемом для фильтрации в узле протокола. При запуске узла протокола он сначала инициализирует все обработчики протокола, а затем создает потоки фильтрации. Методы в этом интерфейсе позволяют обработчикам протоколов управлять своими ресурсами, которые используются потоком фильтрации. |
ISearchProtocolUI |
Предоставляет метод для вызова объектов ISearchItem . Методы в этом интерфейсе вызываются узлом протокола при обработке URL-адресов из средства сбора данных. Обработчик протокола реализует протокол для доступа к источнику содержимого в собственном формате, а этот интерфейс реализует настраиваемый обработчик протокола для расширения источников данных, которые можно индексировать. |
IUrlAccessor |
Предоставляет методы для обработки отдельного элемента в источнике контента, URL-адрес которого предоставляется сборщиком узла фильтра. |
IUrlAccessor2 |
Расширяет функциональные возможности интерфейса IUrlAccessor . |
IUrlAccessor3 |
Расширяет функциональные возможности интерфейса IUrlAccessor2 с помощью метода IUrlAccessor3::GetImpersonationSidBlobs для идентификации идентификаторов безопасности пользователей (SID) для указанного URL-адреса. |
IUrlAccessor4 |
Расширяет функциональные возможности интерфейса IUrlAccessor3 с помощью метода IUrlAccessor4::ShouldIndexItemContent , который определяет, следует ли индексировать содержимое элемента. |