

Content Provider Development Guide › Implementing the Content Provider CoClass › Sequence of Operation from a Client (ICISContentProvider)
Sequence of Operation from a Client (ICISContentProvider)
- A client cocreates an instance of the Content Provider coclass, asking for the ICISContentProvider interface.
- The client calls GetInformation(), and if successful, verifies the XML schema version indicated in the XML returned, and the functions supported by the Content Provider, and their characteristics.
- If the client is satisfied, it calls CreateIndexerInstance() or CreateQueryInstance().
- Depending on what the client does, further calls to CreateIndexerInstance() or CreateQueryInstance() or both, may be made. A client may also create new sessions and bypass calling GetInformation() on these, since it would already have done the verification previously.
Note: A client can be a discovery agent or be solely interested in the Content Provider’s information, and not need access to indexing or searching.
Copyright © 2014 CA.
All rights reserved.
 
|
|