API Reference
OfflineAddressBookSearchQuery
Bounded, resumable query over decoded address-entry fields.
Inheritance
- Object
- OfflineAddressBookSearchQuery
Usage
Explore 1 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.
Accepted by parameters 1
Constructors
public OfflineAddressBookSearchQuery(IEnumerable<String> terms, OfflineAddressBookSearchFields fields = All, OfflineAddressBookSearchMatchMode matchMode = AllTerms, String? addressListId = null, OfflineAddressBookObjectType? objectType = null, Int32 maxEntriesScanned = 100000, Int32 maxResults = 100, Int32 maxSearchableCharactersPerEntry = 1000000, Int32 snippetCharacters = 240, Int32 progressInterval = 1000, Boolean continueOnEntryError = true, OfflineAddressBookSearchCheckpoint? resumeFrom = null) #Creates a bounded query.
Parameters
- terms System.Collections.Generic.IEnumerable<System.String>
- fields OfficeIMO.Email.AddressBook.OfflineAddressBookSearchFields = All
- matchMode OfficeIMO.Email.AddressBook.OfflineAddressBookSearchMatchMode = AllTerms
- addressListId System.String? = null
- objectType OfficeIMO.Email.AddressBook.OfflineAddressBookObjectType? = null
- maxEntriesScanned System.Int32 = 100000
- maxResults System.Int32 = 100
- maxSearchableCharactersPerEntry System.Int32 = 1000000
- snippetCharacters System.Int32 = 240
- progressInterval System.Int32 = 1000
- continueOnEntryError System.Boolean = true
- resumeFrom OfficeIMO.Email.AddressBook.OfflineAddressBookSearchCheckpoint? = null
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public IReadOnlyList<String> Terms { get; } #Case-insensitive terms.
public OfflineAddressBookSearchFields Fields { get; } #Fields searched.
public OfflineAddressBookSearchMatchMode MatchMode { get; } #Term-combination mode.
public String? AddressListId { get; } #Optional address-list identifier.
public OfflineAddressBookObjectType? ObjectType { get; } #Optional projected object-type filter.
public Int32 MaxEntriesScanned { get; } #Maximum records decoded in this batch.
public Int32 MaxResults { get; } #Maximum matches returned in this batch.
public Int32 MaxSearchableCharactersPerEntry { get; } #Maximum searchable characters retained across fields of one entry.
public Int32 SnippetCharacters { get; } #Maximum snippet characters.
public Int32 ProgressInterval { get; } #Scanned-entry interval between progress reports.
public Boolean ContinueOnEntryError { get; } #Whether corrupt or over-limit records are diagnosed and skipped when their boundary is known.
public OfflineAddressBookSearchCheckpoint? ResumeFrom { get; } #Optional exact-position checkpoint from an earlier batch on the same session snapshot.