Click or drag to resize

FolderFlag Class

Represents flag used by IMAP protocol to mark folders. Static fields of this class represent most common flags (e.g. XInbox, Sent, ...).
Inheritance Hierarchy
SystemObject
  Limilabs.MailBasicConstant
    Limilabs.Client.IMAPFolderFlag

Namespace: Limilabs.Client.IMAP
Assembly: Mail (in Mail.dll) Version: 3.0.26106.1555
Syntax
[SerializableAttribute]
public class FolderFlag : BasicConstant

The FolderFlag type exposes the following members.

Properties
 NameDescription
Public propertyName Gets the name of the constant.
(Inherited from BasicConstant)
Top
Methods
 NameDescription
Public methodEquals(BasicConstant) Determines whether the specified BasicConstant object is equal to the current one. Names are compared case insensitive.
(Inherited from BasicConstant)
Public methodEquals(Object) Determines whether the specified object is equal to the current object.
(Inherited from BasicConstant)
Protected methodFinalizeAllows 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 a hash function for a particular type.
(Inherited from BasicConstant)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToString Returns the Name of this object.
(Inherited from BasicConstant)
Top
Fields
 NameDescription
Public fieldStatic memberAll This folder presents all messages in the user's message store (\All). Implementations MAY omit some messages, such as, perhaps, those in \Trash and \Junk. When this special use is supported, it is almost certain to represent a virtual folder.
Public fieldStatic memberArchive This folder is used to archive messages (\Archive). The meaning of an "archival" folder is server-dependent; typically, it will be used to get messages out of the inbox, or otherwise keep them out of the user's way, while still making them accessible.
Public fieldStatic memberDrafts This folder is used to hold draft messages - typically, messages that are being composed but have not yet been sent (\Drafts). In some server implementations, this might be a virtual folder, containing messages from other folders that are marked with the Draft message flag. Alternatively, this might just be advice that a client put drafts here.
Public fieldStatic memberFlagged This folder presents all messages marked in some way as "important" (\Flagged). When this special use is supported, it is likely to represent a virtual folder collecting messages (from other folders) that are marked with the "\Flagged" message flag.
Public fieldStatic memberHasChildren The presence of this attribute indicates that the folder has child folders that are accessible to the user (\HasChildren).
Public fieldStatic memberHasNoChildren The presence of this attribute indicates that the folder has NO child mailboxes that are accessible to the user. If a folder has the NoInferiors attribute, the HasNoChildren attribute is redundant and SHOULD be omitted. (\HasNoChildren).
Public fieldStatic memberJunk This folder is where messages deemed to be junk mail are held (\Junk). Some server implementations might put messages here automatically. Alternatively, this might just be advice to a client-side spam filter.
Public fieldStatic memberMarked The folder has been marked as "interesting" by the server; The folder probably contains messages that have been added since the last time the folder was selected -or- has a non-zero RECENT message count. (\Marked).
Public fieldStatic memberNoInferiors It is not possible for any child levels of hierarchy to exist under this name; no child levels exist now and none can be created in the future (\Noinferiors). This flag also implies HasNoChildren.
Public fieldStatic memberNonExistent Indicates that a folder name does not refer to an existing mailbox (\NonExistent). This flag also implies NoSelect.
Public fieldStatic memberNoSelect It is not possible to use this name as a selectable folder (\Noselect).
Public fieldStatic memberRemote Indicates that a folder is remote folder. (\Remote).
Public fieldStatic memberSent This folder is used to hold copies of messages that have been sent (\Sent). Some server implementations might put messages here automatically. Alternatively, this might just be advice that a client save sent messages here.
Public fieldStatic memberSubscribed Indicates that a folder is subscribed. (\Subscribed).
Public fieldStatic memberTrash This folder is used to hold messages that have been deleted or marked for deletion (\Trash). In some server implementations, this might be a virtual folder, containing messages from other folders.
Public fieldStatic memberUnmarked The folder has been marked as "uninteresting" by the server; The folder does not contain any additional messages since the last time the folder was selected -or- has a zero RECENT message count. (\Unmarked).
Public fieldStatic memberXAllMail "\AllMail" flag used by XLIST command.
Public fieldStatic memberXImportant "\Important" flag used by XLIST command.
Public fieldStatic memberXInbox "\Inbox" flag used by XLIST command.
Public fieldStatic memberXSpam "\Spam" flag used by XLIST command.
Public fieldStatic memberXStarred "\Starred" flag used by XLIST command.
Top
See Also