OpenDiscoverSDK.Interfaces.Extractors Namespace

This section presents the various IContentExtractor derived interfaces that are returned by the SDK ContentExtractorFactory. These interfaces are used to extract the content of the various supported document formats.

Classes

ContentExtractorResult Content factory extractor result.

Interfaces

IArchiveExtractor Archive content extractor interface.
IContentExtractor Base content extractor interface.
IDatabaseExtractor Database content extractor interface.
IDocumentContentExtractor Document content extractor interface.
IDocumentStoreExtractor Document store document extractor interface.
ILargeEncodedTextExtractor "Large" encoded text file content extractor.
ILargeUnsupportedExtractor "Large" unsupported document file format content extractor.
IMailStoreExtractor Mail store content extractor interface.
IMessagingStoreExtractor Messaging store content extractor interface.
IUnsupportedExtractor Unsupported document file format content extractor.

Delegates

GetItemStreamCallback Callback delegate called to request a stream to write a solid block item's decompressed data.
ItemExtractionFinishedCallback Delegate called when extraction of solid block archive item to the supplied stream (see GetItemStreamCallback) is finished.
ItemTestFinishedCallback Callback delegate called when solid block archive item has finished testing for expanded (de-compressed) size.
LongRunningContentExtractionHeartbeat Delegate used by event ContentExtractionHeartbeat for notification that content extraction is still ongoing and not a "zombie" or hung process. Note: Not all content extractors will fire the ContentExtractionHeartbeat events.

Enumerations

ContentExtractorType Identifies the specific IContentExtractor derived content extractor interface type.