Defines the minimum required behavior of all folders.
Inheritance Hierarchy
Ipswitch.Messaging.FrameworkFolderT
More...
Namespace: Ipswitch.Messaging.Framework
Assembly: Ipswitch.Messaging.Framework (in Ipswitch.Messaging.Framework.dll) Version: 1.0.0.0
Syntax
Type Parameters
- T
- Type of the objects this folder contains.
The FolderT type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Add |
Add an item to the folder.
|
![]() | AddByUid |
Add an item to the folder while retrieving the Uid of the new item in the folder.
|
![]() | Clear |
Remove all items from the folder.
|
![]() | Delete |
Remove the folder from the owning user's folder collection.
|
![]() | Equals | (Inherited from Object.) |
![]() | Get |
Retrieve an T item from the folder having the specified ID.
|
![]() | getFolderOwnerLevel | |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetItem |
Retrieve an FrameworkFolderItem from the folder having the specified ID.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MoveTo(Guid) |
Move the folder to a new parent.
|
![]() | MoveTo(String) |
Move the folder to a new parent.
|
![]() | Save |
Saves any changes made to this folder by adding or updating it in the owning user's folder collection.
|
![]() | ToString |
Returns a string representing the folder.
(Overrides ObjectToString.) |
Properties
Name | Description | |
---|---|---|
![]() | CanAddItems |
Gets a value that indicates whether new items can be added to this folder.
|
![]() | CanDeleteItems |
Gets a value that indicates whether items from this folder can be deleted.
|
![]() | CanEditItems |
Gets a value that indicates whether items from this folder can be modified.
|
![]() | CanReadItems |
Gets a value that indicates whether items in this folder can be read.
|
![]() | Count |
Gets a value indicating how many items are in this folder.
|
![]() | Created |
Gets a value that indicates exactly when this folder was created.
|
![]() | DisplayName |
Gets or sets a string used to identify this folder for display purposes.
|
![]() | Exists |
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.
|
![]() | Id |
Gets or sets a Guid that can be used to uniquly identify this folder.
|
![]() | IsDefaultFolder |
Gets a value that indicates whether this folder is the default folder for it's type
Inbox, Contacts, Calendar, etc...
|
![]() | IsPublic |
Gets a value that indicates whether this folder is a public folder. Public folders do not have an owning user.
|
![]() | Items |
Gets an enumerable collection of items contained by this folder.
|
![]() | ItemType |
Gets the type of items that this folder contains.
|
![]() | LastItemChange |
Gets a value that indicates exactly when one or more items in this folder were last modified.
|
![]() | LiteItems | |
![]() | Modified |
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.
|
![]() | OriginalDisplayName |
Gets the original value of DisplayName when this folder was created or last saved.
|
![]() | OriginalId |
Gets the original value of Id set when this folder was created or last saved.
|
![]() | OriginalParentId |
Gets the original value of ParentId set when this folder was created or last saved.
|
![]() | Owner |
Gets information about the user that owns this folder.
|
![]() | OwnerLevel | |
![]() | ParentId |
Gets the identifier used to uniquly identify the parent of this folder.
|
![]() | ReadOnly |
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.
|
![]() | Subfolders |
Gets an enumerable collection of subfolders each of which have this folder as its parent folder.
|
See Also
Reference
Inheritance Hierarchy
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