EmailFolder ClassIpswitch.Messaging.Framework
Encapsulates an email folder
Inheritance Hierarchy

SystemObject
  Ipswitch.Messaging.FrameworkFolderEmail
    Ipswitch.Messaging.Framework.MailEmailFolder

Namespace: Ipswitch.Messaging.Framework.Mail
Assembly: Ipswitch.Messaging.Framework (in Ipswitch.Messaging.Framework.dll) Version: 1.0.0.0
Syntax

public class EmailFolder : Folder<Email>, 
	IDisposable

The EmailFolder type exposes the following members.

Constructors

  NameDescription
Public methodEmailFolder(User)
Constructor
Public methodEmailFolder(User, String)
Constructor
Top
Methods

  NameDescription
Public methodAdd
Add a message.
(Overrides FolderTAdd(T).)
Public methodAddByUid
Add a message.
(Overrides FolderTAddByUid(T).)
Public methodClear
Deletes all the messages in a folder
(Overrides FolderTClear.)
Public methodClose
Close the folder
Public methodDelete
Remove the folder from the owning user's folder collection.
(Inherited from FolderT.)
Public methodDispose
Dispose of the object
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGet(Guid)
Gets a message by GUID.
(Overrides FolderTGet(Guid).)
Public methodGet(UInt32)
Gets a message by uidl
Public methodGetEasLiteItems
Gets the items that fall between the Start and End and items already sent to the device.
Public methodGetFilteredItems
Gets the items that fall between the Start and End in the Specified sorting order.
Public methodGetFilteredLiteItems
Gets the items that fall between the Start and End in the Specified sorting order.
Public methodgetFolderOwnerLevel (Inherited from FolderT.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetItem (Overrides FolderTGetItem(Guid).)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMoveTo(Guid)
Move the folder to a new parent.
(Inherited from FolderT.)
Public methodMoveTo(String)
Move the folder to a new parent.
(Inherited from FolderT.)
Public methodSave
Saves any changes made to this folder by adding or updating it in the owning user's folder collection.
(Inherited from FolderT.)
Public methodSearch
Searches a mailbox for messages placing the search results in the file specified by the searchFile parameter
Public methodToString
Returns a string representing the folder.
(Inherited from FolderT.)
Top
Properties

  NameDescription
Public propertyAutoResponder
Gets or sets the autoresponder settings asscoaited with this folder.
Public propertyCanAddItems
Gets a value that indicates whether new items can be added to this folder.
(Inherited from FolderT.)
Public propertyCanDeleteItems
Gets a value that indicates whether items from this folder can be deleted.
(Inherited from FolderT.)
Public propertyCanEditItems
Gets a value that indicates whether items from this folder can be modified.
(Inherited from FolderT.)
Public propertyCanReadItems
Gets a value that indicates whether items in this folder can be read.
(Inherited from FolderT.)
Public propertyCount
The number of messages in the folder
(Overrides FolderTCount.)
Public propertyCreated
The date and time the folder was created
(Overrides FolderTCreated.)
Public propertyDisplayName
Gets or sets a string used to identify this folder for display purposes.
(Inherited from FolderT.)
Public propertyExists
Gets a value that indicates whether this folder was retrieved from some user's folders. This value will be true if the folder was retrieved from a user's folder collection; otherwise, false.
(Inherited from FolderT.)
Public propertyFolderPath
The file system path to the folder
Public propertyFolderType
Public propertyFriendlyPath
Public propertyId
Gets or sets a Guid that can be used to uniquly identify this folder.
(Inherited from FolderT.)
Public propertyIsDefaultFolder
Gets a value that indicates whether this folder is the default folder for it's type Inbox, Contacts, Calendar, etc...
(Inherited from FolderT.)
Public propertyIsPublic
Gets a value that indicates whether this folder is a public folder. Public folders do not have an owning user.
(Inherited from FolderT.)
Public propertyItems
The items in the folder
(Overrides FolderTItems.)
Public propertyItemType
Gets the type of items that this folder contains.
(Inherited from FolderT.)
Public propertyLastItemChange
Gets the date and time of the last instance where some item in this folder was changed or added.
(Overrides FolderTLastItemChange.)
Public propertyLiteItems
This enumerator allows for very quick enumeration of the messages in this folder by only populating the Id, Flags, and ReceivedDate fields of the Email object returned. If you need more fields than that do not use this enumerator or use Folder.Get(Email.Id) when you run across an email you need.
(Overrides FolderTLiteItems.)
Public propertyModified
Gets the date and time that the folder was last modified.
(Overrides FolderTModified.)
Public propertyOriginalDisplayName
Gets the original value of DisplayName when this folder was created or last saved.
(Inherited from FolderT.)
Public propertyOriginalId
Gets the original value of Id set when this folder was created or last saved.
(Inherited from FolderT.)
Public propertyOriginalParentId
Gets the original value of ParentId set when this folder was created or last saved.
(Inherited from FolderT.)
Public propertyOwner
Gets information about the user that owns this folder.
(Inherited from FolderT.)
Public propertyOwnerLevel (Inherited from FolderT.)
Public propertyParentId
Gets the identifier used to uniquly identify the parent of this folder.
(Inherited from FolderT.)
Public propertyReadOnly
Gets a value that indicates whether this folder can be renamed, moved, or otherwise modified. Note that this does not apply to the items in the folder, only the folder itself. This value will be true if the folder can be modified; otherwise, false.
(Inherited from FolderT.)
Public propertySize
The size of the folder
Public propertySubfolders
Gets an enumerable collection of subfolders each of which have this folder as its parent folder.
(Inherited from FolderT.)
Public propertyUnread
The number of unread messages in the folder
Top
See Also

Reference