Click or drag to resize

DocumentTaskSettingsUserRequeueDocumentTypes Property

User defined HashSet of document format Id's (Id) to not process further and mark as "requeue" for user custom processing workflow. If a document is found to have a format Id contained in this hash set, then its Result gets set to UserRequeueAsSeparateTask and is not processed further.

Namespace: OpenDiscoverSDK.Interfaces.Platform.Settings
Assembly: OpenDiscoverSDK.Interfaces (in OpenDiscoverSDK.Interfaces.dll) Version: 2025.4.4.0 (2025.4.4)
Syntax
C#
[DataMemberAttribute]
public HashSet<Id> UserRequeueDocumentTypes { get; set; }

Property Value

HashSetId
Remarks

Note: Excluded document format types (see property ExcludedDocumentTypes) will be ignored for user requeue as custom task. Formats defined in ExcludedDocumentTypes take precedence over UserRequeueDocumentTypes.

The main use of this property is to allow for user custom processing of specific document format types. Another custom use, is to prevent binary-to-text extraction on unsupported file formats if the user knows this format contains no useful textual information.

A document that marked for "requeue", either as RequeueAsSeparateTask or UserRequeueAsSeparateTask, will have its file format identified, file bytes hashed, and its SHA1BinaryHash compared to the NIST hash database (if PerformNistCheck is true) before being excluded from further processing.

This property setting has no effect if ProcessingMode property is set to either IdentificationOnly and IdentificationWithContainerItemCount because there is no text/metadata/embedded object extraction processing in these 2 modes.

See Also