Gränssnitt för protokollhanterare
Det här Windows Search-referensavsnittet består av protokollhanterargränssnitt.
I det här avsnittet
Ämne | Beskrivning |
---|---|
IItemPropertyBag |
Definierar metoder för att hämta information om egenskaperna för ett sökobjekt. Det här gränssnittet stöds endast i Windows XP och Windows Server 2003 och bör inte längre användas. |
IOpLockStatus |
Innehåller metoder för att kontrollera det opportunistiska lås som används av Microsoft Windows Desktop Search (WDS) på objekt vid indexering. Om en annan process låser filen på ett inkompatibelt sätt förlorar WDS låset och tillåter att den andra processen har filen. Med den här mekanismen kan WDS köras i bakgrunden. Därför måste WDS kontrollera låsen för att säkerställa att en annan process inte har företräde medan WDS indexerar objektet. Ett IUrlAccessor- objekt från tredje part kan implementera det här gränssnittet om det underliggande datalagret tillhandahåller en mekanism för att spåra samtidig åtkomst till objekt. Om det här gränssnittet exponeras av IUrlAccessorkontrollerar WDS IOpLockStatus- vid indexering av objekt från det arkivet. |
IProtocolHandlerServices |
|
IProtocolHandlerSite |
Innehåller metoder för en protokollhanterares IUrlAccessor- objekt för att fråga Filter Daemon om lämpligt filter för URL-objektet. |
ISearchProtocol |
Innehåller metoder för att anropa, initiera och hantera IUrlAccessor- objekt. Metoder i det här gränssnittet anropas av protokollvärden vid bearbetning av URL:er från insamlingstjänsten. Protokollhanteraren implementerar protokollet för åtkomst till en innehållskälla i sitt interna format. Använd det här gränssnittet för att implementera en anpassad protokollhanterare för att expandera de datakällor som kan indexeras. |
ISearchProtocol2 |
Innehåller metoder för att anropa, initiera och hantera IUrlAccessor- objekt. Metoder i det här gränssnittet anropas av protokollvärden vid bearbetning av URL:er från insamlingstjänsten. Protokollhanteraren implementerar protokollet för åtkomst till en innehållskälla i sitt interna format. Använd det här gränssnittet för att implementera en anpassad protokollhanterare för att expandera de datakällor som kan indexeras. |
ISearchProtocolThreadContext |
Med det här valfria gränssnittet kan protokollhanteraren utföra en åtgärd på den tråd som används för filtrering i protokollvärden. När protokollvärden startar initieras först alla protokollhanterare och sedan skapas filtreringstrådarna. Metoderna i det här gränssnittet gör det möjligt för protokollhanterare att hantera sina resurser som används av en filtreringstråd. |
ISearchProtocolUI |
Tillhandahåller en metod för att anropa ISearchItem objekt. Metoder i det här gränssnittet anropas av protokollvärden vid bearbetning av URL:er från insamlingstjänsten. Protokollhanteraren implementerar protokollet för åtkomst till en innehållskälla i sitt interna format och det här gränssnittet implementerar en anpassad protokollhanterare för att expandera de datakällor som kan indexeras. |
IUrlAccessor |
Innehåller metoder för att bearbeta ett enskilt objekt i en innehållskälla vars URL tillhandahålls av insamlingsverktyget till filtervärden. |
IUrlAccessor2 |
Utökar funktionerna i IUrlAccessor--gränssnittet. |
IUrlAccessor3 |
Utökar funktionerna i IUrlAccessor2-gränssnittet med IUrlAccessor3::GetImpersonationSidBlobs metod för att identifiera användarsäkerhetsidentifierare (SID) för en angiven URL. |
IUrlAccessor4 |
Utökar funktionerna i IUrlAccessor3-gränssnittet med IUrlAccessor4::ShouldIndexItemContent metod som identifierar om innehållet i objektet ska indexeras. |