API Reference

Class

OfflineAddressBookIdentityIndexOptions

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

Bounds and matching policy used while building an offline directory identity index.

Inheritance

  • Object
  • OfflineAddressBookIdentityIndexOptions

Usage

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

Accepted by parameters

Constructors

public OfflineAddressBookIdentityIndexOptions(String addressListId = null, Int32 maxEntries = 250000, Int32 maxIdentitiesPerEntry = 128, Boolean includeAccountNames = true, Boolean includeDisplayNames = false, Boolean continueOnEntryError = true) #

Creates identity-index options.

Parameters

addressListId System.String = null optionalposition: 0
maxEntries System.Int32 = 250000 optionalposition: 1
maxIdentitiesPerEntry System.Int32 = 128 optionalposition: 2
includeAccountNames System.Boolean = true optionalposition: 3
includeDisplayNames System.Boolean = false optionalposition: 4
continueOnEntryError System.Boolean = true optionalposition: 5

Properties

public String AddressListId { get; } #

Optional address-list identifier. Null indexes every discovered Full Details list.

public Int32 MaxEntries { get; } #

Maximum successfully decoded entries included in the index.

public Int32 MaxIdentitiesPerEntry { get; } #

Maximum distinct lookup identities retained for one directory entry.

public Boolean IncludeAccountNames { get; } #

Whether exact directory account names are indexed as non-address aliases.

public Boolean IncludeDisplayNames { get; } #

Whether display names are indexed. They remain heuristic and must also be enabled by each query.

public Boolean ContinueOnEntryError { get; } #

Whether safely framed corrupt records are diagnosed and skipped.