API Reference
OfflineAddressBookIdentityCandidate
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.
Returned or exposed by 2
Methods
public EmailAddress ToEmailAddress() #EmailAddressReturns the best portable address, preferring primary SMTP over the legacy Exchange identity.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
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.