API Reference
OfflineAddressBookIdentityIndex
Immutable, duplicate-aware offline identity index for resolving SMTP, proxy, EX/X.500, target, account, and optionally display-name identities without Outlook, Exchange, or network access.
Inheritance
- Object
- OfflineAddressBookIdentityIndex
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 OfflineAddressBookIdentityResolution Resolve(String identity, String addressType = null, OfflineAddressBookIdentityResolutionOptions options = null) #OfflineAddressBookIdentityResolutionResolves a raw identity and optional address type without guessing between duplicate entries.
Parameters
- identity System.String
- addressType System.String = null
- options OfficeIMO.Email.AddressBook.OfflineAddressBookIdentityResolutionOptions = null
public OfflineAddressBookIdentityResolution Resolve(EmailAddress address, OfflineAddressBookIdentityResolutionOptions options = null) #OfflineAddressBookIdentityResolutionResolves an EmailAddress, honoring its Outlook address type when present.
Parameters
- address OfficeIMO.Email.EmailAddress
- options OfficeIMO.Email.AddressBook.OfflineAddressBookIdentityResolutionOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int32 EntriesScanned { get; } #Successfully decoded entries scanned while building the index.
public Int32 IdentityCount { get; } #Distinct typed identity keys retained by the index.
public Boolean IsComplete { get; } #Whether every selected source entry and configured identity was indexed.
public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #Build diagnostics, including truncation and recoverable source failures.
public Boolean IncludesAccountNames { get; } #Whether account-name aliases were included.
public Boolean IncludesDisplayNames { get; } #Whether display-name heuristics were included.