API Reference
EmailArchiveAnalysisReport
Source-bound statistics and candidate evidence for the selected regular-item enumeration.
Inheritance
- Object
- EmailArchiveAnalysisReport
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String SourceFingerprint { get; } #SHA-256 of the complete persisted source, rechecked after analysis. Computing this performs source I/O.
public Int32 ItemsScanned { get; } #References considered, including failed projections.
public Int32 ItemsProjected { get; } #Successfully projected items.
public Int32 ItemsFailed { get; } #Items not fully analyzed. This can include projected items whose semantic fingerprinting failed.
public Int32 PartialItemsExcludedFromCandidates { get; } #Header-only or potentially partial local items omitted from semantic candidate matching.
public Boolean StoppedAtItemLimit { get; } #Whether another regular reference existed beyond the scan limit.
public Boolean ExhaustedSelectedReferences { get; } #Whether the session's selected regular-reference enumeration was exhausted; this does not prove source-catalog completeness.
public Boolean HasSourceWarnings { get; } #Whether the source reported compatibility, recovery or completeness warnings.
public IReadOnlyList<EmailArchiveDistributionBucket> Folders { get; } #Folder distribution for scanned references.
public Int32 ItemsInOtherFolders { get; } #Scanned references belonging to folder buckets omitted by the bound.
public IReadOnlyList<EmailArchiveDistributionBucket> UtcMonths { get; } #UTC month distribution, preferring sent time then received time.
public Int32 ItemsInOtherMonths { get; } #Dated items belonging to month buckets omitted by the bound.
public Int32 ItemsWithoutDate { get; } #Scanned items whose date was unavailable, including failed projections.
public IReadOnlyList<EmailArchiveDuplicateCandidateGroup> DuplicateCandidates { get; } #Bounded candidate groups. Attachment content, embedded content and unloaded extended properties are not verified.
public Int32 DuplicateCandidateGroupCount { get; } #Total candidate groups detected in the scanned projection.
public Boolean DuplicateGroupsTruncated { get; } #Whether some candidate groups are absent from the sample.
public Int64 EstimatedCandidateDeclaredBytes { get; } #Declared-byte estimate across candidate groups. It is neither validated duplicate savings nor a PST compaction estimate.
public IReadOnlyList<EmailArchiveLargeAttachment> LargeAttachments { get; } #Largest available attachment metadata rows in descending size order.
public Int32 LargeAttachmentCount { get; } #Total metadata rows meeting the size threshold.
public Int32 AttachmentsWithoutPositiveSize { get; } #Rows with a zero, negative or unknown available length. This can include empty attachments.
public IReadOnlyList<EmailStoreDiagnostic> Diagnostics { get; } #Bounded diagnostic sample, without exception content or body previews.
public Int32 DiagnosticCount { get; } #Total source and analysis diagnostics.