Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfflineAddressBookIdentityCandidate

Namespace OfficeIMO.Email.AddressBook
Assembly OfficeIMO.Email
Source revision 9c9cf9abed95 with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • OfflineAddressBookIdentityCandidate

Usage

Explore 2 API references to this type

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.