API Reference
Class
EmailStoreItemReader
Item-at-a-time Reader ingestion for bounded PST, OST, OLM, EMLX, and mailbox-directory sessions.
Inheritance
- Object
- EmailStoreItemReader
Methods
Read 2 overloads
public static IEnumerable<ReaderEmailStoreItemResult> Read(String path, ReaderOptions readerOptions = null, ReaderEmailStoreOptions emailStoreOptions = null, CancellationToken cancellationToken = default) #Returns:
IEnumerable<ReaderEmailStoreItemResult>Lazily selects and projects one store item at a time. The source session and deferred attachment streams remain open only for the lifetime of the returned enumeration.
Parameters
- path System.String
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailStoreOptions OfficeIMO.Reader.Email.ReaderEmailStoreOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static IEnumerable<ReaderEmailStoreItemResult> Read(OfficeDocumentReader reader, String path, ReaderOptions readerOptions = null, ReaderEmailStoreOptions emailStoreOptions = null, CancellationToken cancellationToken = default) #Returns:
IEnumerable<ReaderEmailStoreItemResult>Lazily selects and projects one store item at a time through the supplied Reader's configured HTML, RTF, attachment, and other modular handlers.
Parameters
- reader OfficeIMO.Reader.OfficeDocumentReader
- path System.String
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailStoreOptions OfficeIMO.Reader.Email.ReaderEmailStoreOptions = null
- cancellationToken System.Threading.CancellationToken = default
public static ReaderEmailStoreItemResult ReadById(OfficeDocumentReader reader, String path, String itemId, ReaderOptions readerOptions = null, ReaderEmailStoreOptions emailStoreOptions = null, CancellationToken cancellationToken = default) #Returns:
ReaderEmailStoreItemResultReads and projects one explicitly selected store item by its stable source identifier. References are enumerated as lightweight rows until the requested identifier is found; unrelated item bodies and attachment payloads are not materialized.
Parameters
- reader OfficeIMO.Reader.OfficeDocumentReader
- path System.String
- itemId System.String
- readerOptions OfficeIMO.Reader.ReaderOptions = null
- emailStoreOptions OfficeIMO.Reader.Email.ReaderEmailStoreOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object