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