API Reference
Class
OfflineAddressBookListInfo
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.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.