MboxrdStorageReader

MboxrdStorageReader class

Represents mboxrd format storage reader, this format is being used by Thunderbird and other mail clients.

public sealed class MboxrdStorageReader : MboxStorageReader

Constructors

Name Description
MboxrdStorageReader(Stream, MboxLoadOptions)
MboxrdStorageReader(string, MboxLoadOptions) Initializes a new instance of the MboxrdStorageReader class.

Properties

Name Description
BaseStream { get; } Gets the base stream.
CurrentDataSize { get; } Gets the number of bytes that is read by ReadNextMessage method.

Methods

Name Description
Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
EnumerateMessages() Exposes the enumerator, which supports an iteration of messages in storage.
EnumerateMessages(EmlLoadOptions) Exposes the enumerator, which supports an iteration of messages in storage.
override GetTotalItemsCount() Returns the number of messages in a storage.
override ReadNextMessage() Reads the next message from underlying storage stream.
override ReadNextMessage(EmlLoadOptions) Reads the next message from underlying storage stream.
override ReadNextMessage(out string) Reads the next message from underlying storage stream.
override ReadNextMessage(out string, EmlLoadOptions) Reads the next message from underlying storage stream.

See Also