OpenDiscoverSDK.Interfaces.Settings Namespace

Content extraction settings.

Remarks

The classes and enumerations in this namespace, starting with the top level ContentExtractionSettings class, determine what document content gets extracted by the various IContentExtractor derived interfaces.

Classes

ContentExtractionSettings Main document content extraction settings class.
HashingSettings Document hashing settings.
JsonIMapiPropertyRequestConverter System.Text.Json serializer converter helper class for unsupported IMapiPropertyRequest interface serialization.
JsonInterfaceConverterAttribute System.Text.Json attribute for serialization of interfaces (see IMapiPropertyRequest).
JsonTimeZoneInfoConverter System.Text.Json serializer converter helper class for unsupported TimeZoneInfo structure (see CollectionTimeZone).
LanguageIdSettings Extracted text language identification settings.
MapiNamedPropertyRequest Requests a MAPI named property be extracted from Outlook .msg file formats as metadata, if it exists.
MapiPropertyRequest Requests a specific MAPI property be extracted from Outlook .msg file formats as metadata, if it exists.
PdfDocumentSettings PDF document extraction settings.
TimeZoneAndEmailSettings Settings for document collection time zone and related extracted DateTime metadata and email extracted text DateTime display.
UnsupportedFilteringSettings Unsupported document filtering settings.

Interfaces

IMapiPropertyRequest MAPI property and named property request interface.

Enumerations

EmailDateTimeFormat Formatted date/time options for extracted email text dates.
EmbeddedExtractionType Embedded document/attachment and embedded media extraction type.
ExtractionType Document content extraction type.
HashingType Document hashing type.
MapiRequestType MAPI property request type.
PdfImageExtraction PDF page image extraction type.
UnsupportedFilterType Unsupported document filtering type.