API Reference

Class

OfflineAddressBookIdentityCandidate

Namespace OfficeIMO.Email.AddressBook
Assembly OfficeIMO.Email
Modifiers sealed

One exact or heuristic directory match, with enough data to resolve EX/X.500 identities to SMTP.

Inheritance

  • Object
  • OfflineAddressBookIdentityCandidate

Usage

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

Methods

public EmailAddress ToEmailAddress() #
Returns: EmailAddress

Returns the best portable address, preferring primary SMTP over the legacy Exchange identity.

Properties

public OfflineAddressBookEntryReference Reference { get; } #

Stable reference that can be read through the originating session while it remains open.

public String DisplayName { get; } #

Directory display name.

public String PrimarySmtpAddress { get; } #

Primary SMTP address, when published by the OAB.

public String LegacyExchangeDistinguishedName { get; } #

Primary legacy Exchange/X.500 distinguished name, when published by the OAB.

public String AccountName { get; } #

Directory account name, when published by the OAB.

public OfflineAddressBookObjectType ObjectType { get; } #

Projected directory object type.

public Boolean IsDistributionList { get; } #

Whether the entry represents a distribution list.

public String MatchedIdentity { get; } #

Exact source value that matched.

public String AddressType { get; } #

Normalized address type used for the match, such as SMTP, EX, X500, SIP, ACCOUNT, or DISPLAY.

public OfflineAddressBookIdentityMatchSource MatchSource { get; } #

Directory field that supplied the match.

public Boolean IsAuthoritativeAddress { get; } #

True for address-valued directory fields; false for account and display-name fallbacks.