Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

EmailAddressBookEntryReader

Namespace OfficeIMO.Reader.Email
Assembly OfficeIMO.Reader.Email
Modifiers static

Item-at-a-time Reader ingestion for Outlook Offline Address Book entries.

Inheritance

  • Object
  • EmailAddressBookEntryReader

Methods

Read 3 overloads
public static IEnumerable<ReaderEmailAddressBookEntryResult> Read(String path, ReaderOptions readerOptions = null, ReaderEmailAddressBookOptions addressBookOptions = null, CancellationToken cancellationToken = default) #
Returns: IEnumerable<ReaderEmailAddressBookEntryResult>

Lazily projects selected OAB entries without hashing or retaining the complete source.

Parameters

path System.String requiredposition: 0
readerOptions OfficeIMO.Reader.ReaderOptions = null optionalposition: 1
addressBookOptions OfficeIMO.Reader.Email.ReaderEmailAddressBookOptions = null optionalposition: 2
cancellationToken System.Threading.CancellationToken = default optionalposition: 3
public static IEnumerable<ReaderEmailAddressBookEntryResult> Read(OfficeDocumentReader reader, String path, ReaderOptions readerOptions = null, ReaderEmailAddressBookOptions addressBookOptions = null, CancellationToken cancellationToken = default) #
Returns: IEnumerable<ReaderEmailAddressBookEntryResult>

Lazily projects selected OAB entries in the supplied Reader scope.

Parameters

arg1 OfficeIMO.Reader.OfficeDocumentReader requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Reader.ReaderOptions = null optionalposition: 2
arg4 OfficeIMO.Reader.Email.ReaderEmailAddressBookOptions = null optionalposition: 3
arg5 System.Threading.CancellationToken = default optionalposition: 4
public static IEnumerable<ReaderEmailAddressBookEntryResult> Read(Stream stream, String sourceName, ReaderOptions readerOptions = null, ReaderEmailAddressBookOptions addressBookOptions = null, CancellationToken cancellationToken = default) #
Returns: IEnumerable<ReaderEmailAddressBookEntryResult>

Lazily projects a seekable OAB Full Details stream. Non-seekable streams are bounded and buffered through the Reader input-limit service. The caller-owned stream remains open.

Parameters

arg1 System.IO.Stream requiredposition: 0
arg2 System.String requiredposition: 1
arg3 OfficeIMO.Reader.ReaderOptions = null optionalposition: 2
arg4 OfficeIMO.Reader.Email.ReaderEmailAddressBookOptions = null optionalposition: 3
arg5 System.Threading.CancellationToken = default optionalposition: 4