Interfaccia IUrlAccessor (searchapi.h)

Fornisce metodi per l'elaborazione di un singolo elemento in un'origine contenuto l cui URL viene fornito dal raccoglitore all'host di filtro.

Ereditarietà

L'interfaccia IUrlAccessor eredita dall'interfaccia IUnknown . IUrlAccessor include anche questi tipi di membri:

Metodi

L'interfaccia IUrlAccessor include questi metodi.

 
IUrlAccessor::AddRequestParameter

Richiede un set di proprietà-valore.
IUrlAccessor::BindToFilter

Associa l'elemento elaborato all'IFilterand appropriato recupera un puntatore al filtro IFilter.
IUrlAccessor::BindToStream

Associa l'elemento elaborato a un flusso di dati IStream [Archiviazione strutturata] e recupera un puntatore a tale flusso.
IUrlAccessor::GetCLSID

Ottiene CLSID per il tipo di documento dell'elemento URL elaborato.
IUrlAccessor::GetDocFormat

Ottiene il formato del documento rappresentato come stringa MIME (Multipurpose Internet Mail Extensions).
IUrlAccessor::GetFileName

Recupera il nome del file dell'elemento, usato dall'host del filtro per l'indicizzazione. Se l'elemento non esiste in un file system e il metodo IUrlAccessor::BindToStream viene implementato, questo metodo restituisce la proprietà System.ParsingPath della shell per l'elemento.
IUrlAccessor::GetHost

Ottiene il nome host per l'origine contenuto, se applicabile.
IUrlAccessor::GetLastModified

Ottiene il timestamp che identifica quando l'URL è stato modificato.
IUrlAccessor::GetRedirectedURL

Ottiene l'URL reindirizzato per l'elemento corrente.
IUrlAccessor::GetSecurityDescriptor

Ottiene il descrittore di sicurezza per l'elemento URL. La sicurezza viene applicata in fase di query, quindi questo descrittore identifica la sicurezza per l'accesso in lettura.
IUrlAccessor::GetSecurityProvider

Ottiene il provider di sicurezza per l'URL.
IUrlAccessor::GetSize

Ottiene le dimensioni del contenuto designato dall'URL.
IUrlAccessor::IsDirectory

Verifica se l'URL dell'elemento punta a una directory.

Commenti

Si tratta dell'interfaccia principale per il pull dei dati dall'origine del contenuto. The Get... i metodi sono per le proprietà richieste dall'host di filtro o utili. Non tutte le origini dati hanno queste proprietà. Se la proprietà restituita da uno di questi metodi non è significativa per l'origine dati, il gestore del protocollo deve restituire E_NOTIMPL.

Associazione... i metodi forniscono l'accesso ai dati.

Anche se il gestore del protocollo viene eseguito nell'ambiente multithreaded dell'host del protocollo, ogni gestore del protocollo viene eseguito nel proprio thread, utilizzando un oggetto IUrlAccessor alla volta.

Requisiti

   
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 con SP1 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione searchapi.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0

Vedi anche

Informazioni concettuali

IUrlAccessor2

IUrlAccessor3

Riferimento

Messaggi di errore del gestore del protocollo di ricerca

Processo di indicizzazione