FolderT ClassIpswitch.Messaging.Framework
Defines the minimum required behavior of all folders.
Inheritance Hierarchy

SystemObject
  Ipswitch.Messaging.FrameworkFolderT
    More...

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

public abstract class Folder<T> : IFolder, 
	ICustomSettingsContainer

Type Parameters

T
Type of the objects this folder contains.

The FolderT type exposes the following members.

Methods

  NameDescription
Public methodAdd
Add an item to the folder.
Public methodAddByUid
Add an item to the folder while retrieving the Uid of the new item in the folder.
Public methodClear
Remove all items from the folder.
Public methodDelete
Remove the folder from the owning user's folder collection.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGet
Retrieve an T item from the folder having the specified ID.
Public methodgetFolderOwnerLevel
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetItem
Retrieve an FrameworkFolderItem from the folder having the specified ID.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMoveTo(Guid)
Move the folder to a new parent.
Public methodMoveTo(String)
Move the folder to a new parent.
Public methodSave
Saves any changes made to this folder by adding or updating it in the owning user's folder collection.
Public methodToString
Returns a string representing the folder.
(Overrides ObjectToString.)
Top
Properties

  NameDescription
Public propertyCanAddItems
Gets a value that indicates whether new items can be added to this folder.
Public propertyCanDeleteItems
Gets a value that indicates whether items from this folder can be deleted.
Public propertyCanEditItems
Gets a value that indicates whether items from this folder can be modified.
Public propertyCanReadItems
Gets a value that indicates whether items in this folder can be read.
Public propertyCount
Gets a value indicating how many items are in this folder.
Public propertyCreated
Gets a value that indicates exactly when this folder was created.
Public propertyDisplayName
Gets or sets a string used to identify this folder for display purposes.
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.
Public propertyId
Gets or sets a Guid that can be used to uniquly identify this folder.
Public propertyIsDefaultFolder
Gets a value that indicates whether this folder is the default folder for it's type Inbox, Contacts, Calendar, etc...
Public propertyIsPublic
Gets a value that indicates whether this folder is a public folder. Public folders do not have an owning user.
Public propertyItems
Gets an enumerable collection of items contained by this folder.
Public propertyItemType
Gets the type of items that this folder contains.
Public propertyLastItemChange
Gets a value that indicates exactly when one or more items in this folder were last modified.
Public propertyLiteItems
Public propertyModified
Gets a value that indicates exactly when this folder was last modified. This only applies to the folder itself; see LastItemChange for items contained by this folder.
Public propertyOriginalDisplayName
Gets the original value of DisplayName when this folder was created or last saved.
Public propertyOriginalId
Gets the original value of Id set when this folder was created or last saved.
Public propertyOriginalParentId
Gets the original value of ParentId set when this folder was created or last saved.
Public propertyOwner
Gets information about the user that owns this folder.
Public propertyOwnerLevel
Public propertyParentId
Gets the identifier used to uniquly identify the parent of this folder.
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.
Public propertySubfolders
Gets an enumerable collection of subfolders each of which have this folder as its parent folder.
Top
See Also

Reference

Inheritance Hierarchy

SystemObject
  Ipswitch.Messaging.FrameworkFolderT
    Ipswitch.Messaging.FrameworkCalendarFolder
    Ipswitch.Messaging.FrameworkContactFolder
    Ipswitch.Messaging.Framework.MailEmailFolder
    Ipswitch.Messaging.FrameworkNoteFolder
    Ipswitch.Messaging.FrameworkRssFeed
    Ipswitch.Messaging.FrameworkSearchFolder
    Ipswitch.Messaging.FrameworkTaskFolder