Class MboxrdStorageReader
Contents
[
Hide
]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. |
EnumerateMessageInfo() | Exposes the enumerator, which supports an iteration of messages in storage. |
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. |
ExtractMessage(string, EmlLoadOptions) | Get the message from MBOX. |
override GetTotalItemsCount() | Returns the number of messages in a storage. |
override NextMessage() | Gets the next message info. |
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. |
SplitInto(long, string) | Splits the mbox storage into less sized parts. |
SplitInto(long, string, CancellationToken) | Splits the mbox storage into less sized parts. |
SplitInto(long, string, string) | |
SplitInto(long, string, string, CancellationToken) | Splits the mbox storage into less sized parts. |
Events
Name | Description |
---|---|
event EmlCopied | Event that occurs after successful copy of a MailMessage object within the SplitInto method. |
event EmlCopying | Event that occurs before the MailMessage object copy process, within the SplitInto method. |
event MboxFileCreated | Event that occurs when a new MBOX file is created during the SplitInto method. |
event MboxFileFilled | Event that occurs after filling an MBOX file with data within the SplitInto method. |
See Also
- class MboxStorageReader
- namespace Aspose.Email.Storage.Mbox
- assembly Aspose.Email