Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailArchiveAnalysisOptions

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Modifiers sealed

Limits for a read-only analysis of regular items in an open archive.

Inheritance

  • Object
  • EmailArchiveAnalysisOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public EmailArchiveAnalysisOptions(Int32 maxItems = 10000, Int64 maxDecodedPropertyBytesPerItem = 8388608, Int32 maxDuplicateGroups = 100, Int32 maxItemsPerDuplicateGroup = 100, Int32 maxLargeAttachments = 50, Int64 largeAttachmentThresholdBytes = 1048576, Int32 maxDistributionBuckets = 1000, Int32 maxDiagnostics = 100) #

Creates finite scan, projection and result bounds. No attachment payload is requested.

Parameters

maxItems System.Int32 = 10000 optionalposition: 0
maxDecodedPropertyBytesPerItem System.Int64 = 8388608 optionalposition: 1
maxDuplicateGroups System.Int32 = 100 optionalposition: 2
maxItemsPerDuplicateGroup System.Int32 = 100 optionalposition: 3
maxLargeAttachments System.Int32 = 50 optionalposition: 4
largeAttachmentThresholdBytes System.Int64 = 1048576 optionalposition: 5
maxDistributionBuckets System.Int32 = 1000 optionalposition: 6
maxDiagnostics System.Int32 = 100 optionalposition: 7

Properties

public Int32 MaxItems { get; } #

Maximum regular references projected across all folders.

public Int64 MaxDecodedPropertyBytesPerItem { get; } #

Maximum decoded properties for one selected item; the session policy can narrow it.

public Int32 MaxDuplicateGroups { get; } #

Maximum candidate groups retained in the report.

public Int32 MaxItemsPerDuplicateGroup { get; } #

Maximum source IDs retained per candidate group.

public Int32 MaxLargeAttachments { get; } #

Maximum large-attachment rows retained.

public Int64 LargeAttachmentThresholdBytes { get; } #

Inclusive declared attachment-size threshold.

public Int32 MaxDistributionBuckets { get; } #

Maximum distinct buckets retained in each folder/month distribution.

public Int32 MaxDiagnostics { get; } #

Maximum diagnostic samples retained; total counts remain explicit.