Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailPortableContentExport

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers static

Exports Outlook appointments/tasks and contacts through the canonical iCalendar and vCard codecs.

Inheritance

  • Object
  • EmailPortableContentExport

Methods

public static EmailPortableContentExportResult<IcsDocument> ToCalendar(EmailDocument document, EmailPortableContentExportOptions options = null, CancellationToken cancellationToken = default) #
Returns: EmailPortableContentExportResult<IcsDocument>

Creates a standalone ICS stream. Unchanged MIME semantic content retains unknown properties and calendar roots.

Parameters

document OfficeIMO.Email.EmailDocument requiredposition: 0
options OfficeIMO.Email.EmailPortableContentExportOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2
public static EmailPortableContentExportResult<VCardDocument> ToVCard(EmailDocument document, EmailPortableContentExportOptions options = null, CancellationToken cancellationToken = default) #
Returns: EmailPortableContentExportResult<VCardDocument>

Creates a standalone vCard stream. Distribution lists require their dedicated group model and are rejected.

Parameters

document OfficeIMO.Email.EmailDocument requiredposition: 0
options OfficeIMO.Email.EmailPortableContentExportOptions = null optionalposition: 1
cancellationToken System.Threading.CancellationToken = default optionalposition: 2