Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailContactConsolidation

Namespace OfficeIMO.Email
Assembly OfficeIMO.Email
Modifiers static

Offline contact review and explicitly selected vCard consolidation.

Inheritance

  • Object
  • EmailContactConsolidation

Methods

public static VCardDocument Consolidate(EmailContactReviewResult review, Int32 groupIndex, IReadOnlyDictionary<String, Int32> choices = null, CancellationToken cancellationToken = default) #
Returns: VCardDocument

Creates one independent vCard from a selected review group. Every conflict needs a choice index. A choice of -1 explicitly omits a field; required vCard fields remain enforced by validation. The operation neither replaces source contacts nor silently selects a conflict winner.

Parameters

review OfficeIMO.Email.EmailContactReviewResult requiredposition: 0
groupIndex System.Int32 requiredposition: 1
choices System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32} = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static EmailContactReviewResult Review(IEnumerable<EmailContactSource> sources, EmailContactReviewOptions options = null, OfflineAddressBookIdentityIndex directory = null, CancellationToken cancellationToken = default) #
Returns: EmailContactReviewResult

Snapshots bounded portable fields and groups address candidates. Display names never create a match.

Parameters

sources System.Collections.Generic.IEnumerable{OfficeIMO.Email.EmailContactSource} requiredposition: 0
options OfficeIMO.Email.EmailContactReviewOptions = null optionalposition: 1
directory OfficeIMO.Email.AddressBook.OfflineAddressBookIdentityIndex = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3