Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

ImapMessageSet Class

Namespace: Rebex.Net
Assembly: Rebex.Imap.dll (version 7.0.9147)

Represents either a set of message unique IDs or a set of sequence numbers.

Syntax
public class ImapMessageSet
Inheritance
Object
ImapMessageSet
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)

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.

In This Article
  • Constructors
  • Properties
  • Methods
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies