Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailBodyProjectionResult

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email.Html
Modifiers sealed

One safe, reusable body/resource projection shared by transport consumers.

Inheritance

  • Object
  • EmailBodyProjectionResult

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

Methods

public EmailBodyResource ResolveResource(String reference, Uri resolvedUri = null) #
Returns: EmailBodyResource

Resolves CID, content-location, resolved absolute URI, or filename without opening content.

Parameters

reference System.String requiredposition: 0
resolvedUri System.Uri = null optionalposition: 1

Properties

public EmailBodySourceKind SourceKind { get; } #

Selected source body.

public String Html { get; } #

Policy-normalized safe HTML.

public String Text { get; } #

Original plain text when selected or available as a safe fallback.

public HtmlConversionDocument Document { get; } #

Prepared canonical HTML conversion document for downstream adapters.

public IReadOnlyList<EmailBodyResource> Resources { get; } #

Operation-scoped embedded resources.

public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #

Stable selection, RTF fallback, and safety diagnostics.