API Reference
Class
OfficeDocumentReaderEmailStoreExtensions
Item-at-a-time email-store operations for a configured OfficeDocumentReader.
Inheritance
- Object
- OfficeDocumentReaderEmailStoreExtensions
Methods
public static ReaderEmailStoreItemResult ReadEmailStoreItem(OfficeDocumentReader reader, String path, String itemId, ReaderOptions readerOptions = null, ReaderEmailStoreOptions emailStoreOptions = null, CancellationToken cancellationToken = default) #Returns:
ReaderEmailStoreItemResultReads and projects one selected email-store item by the stable identifier returned from a store search or item enumeration. 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
public static IEnumerable<ReaderEmailStoreItemResult> ReadEmailStoreItems(OfficeDocumentReader reader, String path, ReaderOptions readerOptions = null, ReaderEmailStoreOptions emailStoreOptions = null, CancellationToken cancellationToken = default) #Returns:
IEnumerable<ReaderEmailStoreItemResult>Lazily reads PST, OST, OLM, EMLX, or a supported mailbox directory one item at a time. The enumeration uses this Reader instance's modular handlers for semantic body and attachment extraction.
Parameters
- reader OfficeIMO.Reader.OfficeDocumentReader
- path 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