API Reference

Class

OfflineAddressBookValidationResult

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

Integrity result for one OAB v4 Full Details component.

Inheritance

  • Object
  • OfflineAddressBookValidationResult

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

Properties

public OfflineAddressBookListInfo AddressList { get; } #

Validated address-list metadata.

public UInt32 ExpectedChecksum { get; } #

Checksum stored in the OAB header.

public Nullable<UInt32> CalculatedChecksum { get; } #

Recalculated checksum, or null when checksum validation was disabled.

public Nullable<Boolean> IsChecksumValid { get; } #

Whether the recalculated checksum matches, or null when it was not calculated.

public Int64 RecordsScanned { get; } #

Record frames walked.

public Int64 RecordsDecoded { get; } #

Records decoded against the property schema.

public Int64 RecordsSkipped { get; } #

Recoverable value-level decode failures.

public Boolean FramingComplete { get; } #

Whether all declared records were framed within configured bounds.

public Boolean ConsumedDeclaredPayload { get; } #

Whether the declared record sequence ends exactly at the component boundary.

public IReadOnlyList<EmailDiagnostic> Diagnostics { get; } #

Component-specific validation diagnostics.

public Boolean IsValid { get; } #

Whether the requested pass completed without checksum, framing, or decode errors.