API Reference
EmailArchiveAnalysisOptions
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
- maxDecodedPropertyBytesPerItem System.Int64 = 8388608
- maxDuplicateGroups System.Int32 = 100
- maxItemsPerDuplicateGroup System.Int32 = 100
- maxLargeAttachments System.Int32 = 50
- largeAttachmentThresholdBytes System.Int64 = 1048576
- maxDistributionBuckets System.Int32 = 1000
- maxDiagnostics System.Int32 = 100
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.