Provides access to a user's folder list.
            
Inheritance Hierarchy
Ipswitch.Messaging.FrameworkFolderContainer
Namespace: Ipswitch.Messaging.Framework
Assembly: Ipswitch.Messaging.Framework (in Ipswitch.Messaging.Framework.dll) Version: 1.0.0.0
Syntax
The FolderContainer type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
|  | Add | 
            Add a new folder to the folder list.
             | 
|  | CreateDefaultFolders | 
            Creates the default folders for the user if they do not exist.
            Inbox, Deleted, Calendar, Contacts, Tasks, Notes
             | 
|  | Delete(Guid) | 
            Remove a folder from the folder list.
             | 
|  | Delete(String) | 
            Remove a folder from the folder list.
             | 
|  | Delete(IFolder) | 
            Remove a folder from the folder list.
             | 
|  | Equals | (Inherited from Object.) | 
|  | Exists(Guid) | 
            Determines whether the specified folder exists.
             | 
|  | Exists(String) | 
            Determines whether the specified folder exists.
             | 
|  | Exists(IFolder) | 
            Determines whether the specified folder exists.
             | 
|  | Get(Guid) | 
            Retrieve a folder from the folder list.
             | 
|  | Get(String) | 
            Retrieve a folder from the folder list.
             | 
|  | GetT(Guid) | 
            Retrieve a folder of a specific type from the folder list by the folder's unique ID.
             | 
|  | GetT(String) | 
            Retrieve a folder of a specific type from the folder list by the folder's path.
             | 
|  | GetAll(Boolean, Boolean, Boolean) | 
            Retrieves an enumerable collection of all folders the user has access to.
             | 
|  | GetAllT(Boolean, Boolean, Boolean) | 
            Retrieves an enumerable collection of all folders of a specific type that the user has access to.
             | 
|  | GetAllRoot(Boolean, Boolean, Boolean) | 
            Retrieves an enumerable collection of root folders the user has access to.
             | 
|  | GetAllRootT(Boolean, Boolean, Boolean) | 
            Retrieves an enumerable collection of a specific type of root folders that the user has access to.
             | 
|  | GetDefault(EmailFolderType) | 
            Gets the default EmailFolder for the given EmailFolderType
             | 
|  | GetDefaultT | 
            Gets the default folder for a given folder type
             | 
|  | GetEnumerator | 
            Create an enumerator that will enumerate all the folders owned by the user.
             | 
|  | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | ToString | (Inherited from Object.) | 
Properties
| Name | Description | |
|---|---|---|
|  | Count | 
            Gets the total number of all folders owned by the user.
             | 
|  | RootCount | 
            Gets the total number of root folders owned by the user.
             | 
See Also