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
Riferimento