API Reference

Class

OfflineAddressBookListInfo

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

Metadata and file-defined schema for one OAB v4 Full Details address list.

Inheritance

  • Object
  • OfflineAddressBookListInfo

Usage

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

Properties

public String Id { get; } #

Stable list identifier within the current session.

public Int32 Index { get; } #

Zero-based list index.

public String SourcePath { get; } #

Source component path or stream name.

public Int64 SourceLength { get; } #

Source component length.

public UInt32 Serial { get; } #

Header CRC/serial value.

public Int64 DeclaredEntryCount { get; } #

Declared number of address-book-object records.

public String Name { get; } #

Address-list display name.

public String DistinguishedName { get; } #

Address-list X500 distinguished name.

public Nullable<UInt32> Sequence { get; } #

OAB generation sequence.

public String ContainerGuidText { get; } #

Container GUID text as encoded in the file.

public Nullable<Guid> ContainerGuid { get; } #

Parsed container GUID when valid.

public String HierarchicalRootDepartment { get; } #

Root departmental-group distinguished name when supplied.

public IReadOnlyList<OfflineAddressBookPropertyDefinition> HeaderPropertyDefinitions { get; } #

Header-record schema.

public IReadOnlyList<OfflineAddressBookPropertyDefinition> EntryPropertyDefinitions { get; } #

Address-entry schema.

public IReadOnlyList<MapiProperty> HeaderProperties { get; } #

Decoded header-record values with original property encodings when requested.