Protocol Handler Interfaces

Protocol handlers are the Microsoft SharePoint Portal Server Search (SharePointPSSearch) components that access a content source in its native format. You use the protocol handler interfaces to implement protocol handlers.

The following table describes the protocol handler interfaces.

Interface Description
IFilter Interface used for protocol handlers that access a hierarchical file system to enumerate files and directories. Also reads additional metadata properties associated with items in the content source.
ISearchProtocol Protocol handler interface. Creates a UrlAccessor object for an individual URL item.
IUrlAccessor Main interface used for crawling items from the content source. Binds to appropriate filter for item.
IProtocolHandlerSite Interface used between the search component and Filter Daemon to request and load additional IFilters.

Introduction to Protocol Handlers