FolderContainer ClassIpswitch.Messaging.Framework
Provides access to a user's folder list.
Inheritance Hierarchy

SystemObject
  Ipswitch.Messaging.FrameworkFolderContainer

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

public class FolderContainer : IEnumerable<IFolder>, 
	IEnumerable

The FolderContainer type exposes the following members.

Methods

  NameDescription
Public methodAdd
Add a new folder to the folder list.
Public methodCreateDefaultFolders
Creates the default folders for the user if they do not exist. Inbox, Deleted, Calendar, Contacts, Tasks, Notes
Public methodDelete(Guid)
Remove a folder from the folder list.
Public methodDelete(String)
Remove a folder from the folder list.
Public methodDelete(IFolder)
Remove a folder from the folder list.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExists(Guid)
Determines whether the specified folder exists.
Public methodExists(String)
Determines whether the specified folder exists.
Public methodExists(IFolder)
Determines whether the specified folder exists.
Public methodGet(Guid)
Retrieve a folder from the folder list.
Public methodGet(String)
Retrieve a folder from the folder list.
Public methodGetT(Guid)
Retrieve a folder of a specific type from the folder list by the folder's unique ID.
Public methodGetT(String)
Retrieve a folder of a specific type from the folder list by the folder's path.
Public methodGetAll(Boolean, Boolean, Boolean)
Retrieves an enumerable collection of all folders the user has access to.
Public methodGetAllT(Boolean, Boolean, Boolean)
Retrieves an enumerable collection of all folders of a specific type that the user has access to.
Public methodGetAllRoot(Boolean, Boolean, Boolean)
Retrieves an enumerable collection of root folders the user has access to.
Public methodGetAllRootT(Boolean, Boolean, Boolean)
Retrieves an enumerable collection of a specific type of root folders that the user has access to.
Public methodGetDefault(EmailFolderType)
Gets the default EmailFolder for the given EmailFolderType
Public methodGetDefaultT
Gets the default folder for a given folder type
Public methodGetEnumerator
Create an enumerator that will enumerate all the folders owned by the user.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Properties

  NameDescription
Public propertyCount
Gets the total number of all folders owned by the user.
Public propertyRootCount
Gets the total number of root folders owned by the user.
Top
See Also

Reference