Click or drag to resize

FolderStatus Class

Inheritance Hierarchy
SystemObject
  Limilabs.Client.IMAPFolderStatus

Namespace:  Limilabs.Client.IMAP
Assembly:  Mail (in Mail.dll) Version: 3.0.23341.1754
Syntax
[SerializableAttribute]
public class FolderStatus

The FolderStatus type exposes the following members.

Properties
  NameDescription
Public propertyAlerts
Gets the list of server alerts (indicated by [ALERT] keyword).
Public propertyAllFlagsArePermanent
Gets boolean value indicating if all flags are permanent (no PERMANENTFLAGS response received from the IMAP server).
Public propertyExpunge
Gets numbers of messages that have been permanently removed from the folder (mailbox).
Public propertyFirstUnseenMessageNumber
Gets the message sequence number of the first unseen message in the folder (OK [UNSEEN <n>]) If it's null client can not make any assumptions about the first unseen message, and needs to issue a Search(Flag) with Unseen if it wants to find it.
Public propertyFlags
Gets the list of flags available in the folder.
Public propertyHighestModSeq
Get the highest modification sequence value (mod-sequence) of all messages in the mailbox (HIGHESTMODSEQ). This is an opaque value updated by the server whenever a metadata item is modified.
Public propertyMessageCount
Gets total message count in the folder (mailbox) (EXISTS).
Public propertyName
Gets the name of the folder (mailbox).
Public propertyNoModSeq
If true persistent storage (mod-sequences) for the mailbox is not supported.
Public propertyPermanentFlags
Gets the list of the known flags that can be change permanently.
Public propertyReadOnly
Gets a boolean value indicating if the folder (mailbox) is read only.
Public propertyRecent
Gets number of messages with Recent flag set (RECENT).
Public propertySupportsCustomFlags
Gets a boolean value indicating if custom flags (keywords) can be created in the folder (mailbox). Internally it checks if PermanentFlags collection contains Star.
Public propertySupportsMDNSent
Gets a boolean value indicating if MDNSent ($MDNSent) is supported. Internally it checks if PermanentFlags collection contains MDNSent or SupportsCustomFlags returns true.
Public propertyThrottled
Gets the value indicating that requests are being throttled. In this case, your application should back off and perform fewer requests for that user.
Public propertyUIDNext
Gets the next unique identifier value. The next unique identifier value is the predicted value that will be assigned to a new message in the folder (mailbox). Unless the unique identifier validity (UIDValidity) also changes , the next unique identifier value MUST NOT change unless new messages are added to the mailbox; and the next unique identifier value MUST change whenever new messages are added to the mailbox, even if those new messages are subsequently deleted. The next unique identifier value is intended to provide a means for a client to determine whether any messages have been delivered to the mailbox since the previous time it checked this value.
Public propertyUIDNotSticky
The selected mailbox is supported by a mail store that does not support persistent UIDs; that is, UIDVALIDITY will be different each time the mailbox is selected. Consequently, APPEND or COPY to this mailbox will not return an APPENDUID or COPYUID response code.
Public propertyUIDValidity
Gets the unique identifier validity value. Any change of unique identifiers (UIDs) between sessions MUST be detectable using the change of UIDVALIDITY. If unique identifiers from an earlier session fail to persist in this session, the UIDVALIDITY value MUST be greater than the one used in the earlier session.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventUpdated
Represents event that is fired when object is updated.
Top
See Also