API Reference

Class

EmailWriteResult

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers sealed

Result of email artifact serialization.

Inheritance

  • Object
  • EmailWriteResult

Usage

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

Accepted by parameters

Methods

public EmailWriteResult RequireNoLoss() #
Returns: EmailWriteResult

Throws when the operation was blocked or accepted known semantic loss.

Properties

public Int64 BytesWritten { get; } #

Number of bytes written.

public EmailFileFormat SourceFormat { get; } #

Format represented by the input model before this operation.

public EmailFileFormat TargetFormat { get; } #

Requested artifact format.

public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #

Structured fidelity diagnostics.

public Boolean HasErrors { get; } #

True when serialization produced at least one error diagnostic.

public EmailArtifactSourceSelection SourceSelection { get; } #

Whether preserved bytes or regenerated model content produced the artifact.

public EmailConversionLossDisposition LossDisposition { get; } #

Final disposition of known semantic loss.

public EmailAttachmentContentLifetime AttachmentContentLifetime { get; } #

Lifetime applied to attachment content sources during this operation.

public IReadOnlyList<String> DiagnosticCodes { get; } #

Stable diagnostic codes in emission order.

public Boolean UsedPreservedSource { get; } #

True when the original preserved bytes were emitted verbatim.