Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailPortableContentCollection

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers static

Bounded collection exports that retain source calendar scopes and separate contact cards.

Inheritance

  • Object
  • EmailPortableContentCollection

Methods

public static EmailPortableContentExportResult<IcsDocument> ToCalendars(IEnumerable<EmailDocument> documents, EmailPortableContentExportOptions options = null, Int32 maxItems = 1000, CancellationToken cancellationToken = default) #
Returns: EmailPortableContentExportResult<IcsDocument>

Exports selected calendar items into one ICS stream with separate VCALENDAR roots; TZID and METHOD scopes are not merged.

Parameters

documents System.Collections.Generic.IEnumerable{OfficeIMO.Email.EmailDocument} requiredposition: 0
options OfficeIMO.Email.EmailPortableContentExportOptions = null optionalposition: 1
maxItems System.Int32 = 1000 optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static EmailPortableContentExportResult<VCardDocument> ToVCards(IEnumerable<EmailDocument> documents, EmailPortableContentExportOptions options = null, Int32 maxItems = 1000, CancellationToken cancellationToken = default) #
Returns: EmailPortableContentExportResult<VCardDocument>

Exports selected contacts into one ordered VCF stream without deduplicating or replacing any source.

Parameters

documents System.Collections.Generic.IEnumerable{OfficeIMO.Email.EmailDocument} requiredposition: 0
options OfficeIMO.Email.EmailPortableContentExportOptions = null optionalposition: 1
maxItems System.Int32 = 1000 optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3