ImapMessageSet Class
Namespace: Rebex.Net
Assembly: Rebex.Imap.dll (version 7.0.9083)
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. |