Click or drag to resize

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
 ClassDescription
Public classContentExtractorResult Content factory extractor result.
Interfaces
 InterfaceDescription
Public interfaceIArchiveExtractor Archive content extractor interface.
Public interfaceIContentExtractor Base content extractor interface.
Public interfaceIDatabaseExtractor Database content extractor interface.
Public interfaceIDocumentContentExtractor Document content extractor interface.
Public interfaceIDocumentStoreExtractor Document store document extractor interface.
Public interfaceILargeEncodedTextExtractor "Large" encoded text file content extractor.
Public interfaceILargeUnsupportedExtractor "Large" unsupported document file format content extractor.
Public interfaceIMailStoreExtractor Mail store content extractor interface.
Public interfaceIMessagingStoreExtractor Messaging store content extractor interface.
Public interfaceIUnsupportedExtractor Unsupported document file format content extractor.
Delegates
 DelegateDescription
Public delegateGetItemStreamCallback Callback delegate called to request a stream to write a solid block item's decompressed data.
Public delegateItemExtractionFinishedCallback Delegate called when extraction of solid block archive item to the supplied stream (see GetItemStreamCallback) is finished.
Public delegateItemTestFinishedCallback Callback delegate called when solid block archive item has finished testing for expanded (de-compressed) size.
Public delegateLongRunningContentExtractionHeartbeat 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
 EnumerationDescription
Public enumerationContentExtractorType Identifies the specific IContentExtractor derived content extractor interface type.