ImapMessageSet Class
Namespace: Rebex.Net
Assembly: Rebex.Imap.dll (version 7.0.9313)
Represents either a set of message unique IDs or a set of sequence numbers.
Syntax
public class ImapMessageSet
Inherited Members
Constructors
| Name | Description |
|---|---|
| ImapMessageSet() | Creates an empty message ID set. |
| ImapMessageSet(Int32[]) | Creates a new message ID set that contains all messages in the specified array. |
| ImapMessageSet(String[]) | Creates a new message ID set that contains all messages in the specified array. |
Properties
| Name | Description |
|---|---|
| All | Returns a message set that specifies all messages in a folder. |
| IsUniqueIdSet | Returns a value indicating whether this is a unique ID set. |
Methods
| Name | Description |
|---|---|
| Add(Int32) | Adds a message with the specified sequence number to the message set. |
| Add(String) | Adds a message with the specified unique ID to the message set. |
| AddRange(Int32, Int32) | Adds messages in the specified sequence number range to the message set. |
| AddRange(String, String) | Adds messages in the specified unique ID range to the message set. |
| AddRangeFrom(Int32) | Adds messages in the specified sequence number range to the message set. |
| AddRangeFrom(Int32, IntervalBoundMode) | Adds messages in the specified sequence number range to the message set. |
| AddRangeFrom(String) | Adds messages in the specified unique ID range to the message set. |
| AddRangeFrom(String, IntervalBoundMode) | Adds messages in the specified unique ID range to the message set. |
| AddRangeTo(Int32) | Adds messages in the specified sequence number range to the message set. |
| AddRangeTo(Int32, IntervalBoundMode) | Adds messages in the specified sequence number range to the message set. |
| AddRangeTo(String) | Adds messages in the specified unique ID range to the message set. |
| AddRangeTo(String, IntervalBoundMode) | Adds messages in the specified unique ID range to the message set. |
| BuildUniqueId(Int64, Int64) | Converts the two distinct message ID parts into the combined 'unique ID' used by Rebex IMAP. Please consult the IMAP RFC for details on unique ID and validity ID. |
| ParseUniqueId(String, out Int64, out Int64) | Converts the combined 'unique ID' value used by Rebex IMAP into its distinct parts. Please consult the IMAP RFC for details on unique ID and validity ID. |
| ToString() | Returns a string representation of this message set. |