Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailStoreMboxExportReport

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Source revision a039964de4cc with working tree changes
Implements
IOfficeConversionReport
Modifiers sealed

Aggregate result of a streaming, atomically committed mbox export.

Inheritance

  • Object
  • EmailStoreMboxExportReport

Usage

Explore 1 API references to this type

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

Returned or exposed by 1

Methods

public Void RequireNoLoss() #
Returns: Void

Throws when the export reported possible content loss.

Properties

public String? DestinationPath { get; } #

Absolute committed mbox path, or null when commit did not occur.

public Boolean WasTruncated { get; } #

Whether export stopped at the configured item bound.

public IReadOnlyList<EmailStoreMboxExportEntry> Entries { get; } #

Per-item append outcomes.

public IReadOnlyList<EmailStoreDiagnostic> Diagnostics { get; } #

Session and destination diagnostics.

public Int32 SucceededCount { get; } #

Successfully appended message count.

public Int32 FailedCount { get; } #

Failed source item count.

public Int64 BytesWritten { get; } #

Total bytes appended to the mbox stream.

public Boolean HasErrors { get; } #

Whether any destination, session, or item error occurred.

public IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #

Category-preserving session, item, truncation, and publication diagnostics.

public Boolean HasLoss { get; } #

Whether the export approximated, omitted, or failed to preserve selected source content.