Folder - класс

Represents a generic folder.

Definition

Пространство имён: Tessa.Exchange.WebServices.Data
Сборка: Tessa.Server (в Tessa.Server.dll) Версия: 4.0.4
C#
public class Folder : ServiceObject
Inheritance
Object    ServiceObject    Folder
Derived

Конструкторы

Folder Initializes an unsaved local instance of Folder. To bind to an existing folder, use Folder.Bind() instead.

Свойства

ArchiveTag Gets or sets the archive tag.
ChildFolderCount Gets the number of child folders this folder has.
DisplayName Gets or sets the display name of the folder.
EffectiveRights Gets a value indicating the effective rights the current authenticated user has on the folder.
ExtendedProperties Gets a list of extended properties associated with the folder.
FolderClass Gets or sets the custom class name of this folder.
Id Gets the Id of the folder.
IsDirty Gets a value indicating whether the object has been modified and should be saved.
(Унаследован от ServiceObject)
IsNew Indicates whether this object is a real store item, or if it's a local object that has yet to be saved.
(Унаследован от ServiceObject)
Item Gets the value of specified property in this instance.
(Унаследован от ServiceObject)
ManagedFolderInformation Gets the Email Lifecycle Management (ELC) information associated with the folder.
ParentFolderId Gets the Id of this folder's parent folder.
Permissions Gets a list of permissions for the folder.
PolicyTag Gets or sets the policy tag.
Schema Gets the schema associated with this type of object.
(Унаследован от ServiceObject)
Service Gets the ExchangeService the object is bound to.
(Унаследован от ServiceObject)
TotalCount Gets the total number of items contained in the folder.
UnreadCount Gets the number of unread items in the folder.
WellKnownFolderName Gets the well known name of this folder, if any.
WellKnownFolderNameAsString Gets the well known name of this folder, if any, as a string.

Методы

Bind(ExchangeService, FolderId, CancellationToken) Binds to an existing folder, whatever its actual type is, and loads its first class properties. Calling this method results in a call to EWS.
Bind(ExchangeService, WellKnownFolderName, CancellationToken) Binds to an existing folder, whatever its actual type is, and loads its first class properties. Calling this method results in a call to EWS.
Bind(ExchangeService, FolderId, PropertySet, CancellationToken) Binds to an existing folder, whatever its actual type is, and loads the specified set of properties. Calling this method results in a call to EWS.
Bind(ExchangeService, WellKnownFolderName, PropertySet, CancellationToken) Binds to an existing folder, whatever its actual type is, and loads the specified set of properties. Calling this method results in a call to EWS.
Copy(WellKnownFolderName) Copies this folder into the specified folder. Calling this method results in a call to EWS.
Copy(FolderId, CancellationToken) Copies this folder into a specific folder. Calling this method results in a call to EWS.
Delete Deletes the folder. Calling this method results in a call to EWS.
Empty Empties the folder. Calling this method results in a call to EWS.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FindFolders(FolderView) Obtains a list of folders by searching the sub-folders of this folder. Calling this method results in a call to EWS.
FindFolders(SearchFilter, FolderView) Obtains a list of folders by searching the sub-folders of this folder. Calling this method results in a call to EWS.
FindItems(ItemView, CancellationToken) Obtains a list of items by searching the contents of this folder. Calling this method results in a call to EWS.
FindItems(ItemView, Grouping) Obtains a grouped list of items by searching the contents of this folder. Calling this method results in a call to EWS.
FindItems(SearchFilter, ItemView, CancellationToken) Obtains a list of items by searching the contents of this folder. Calling this method results in a call to EWS.
FindItems(String, ItemView, CancellationToken) Obtains a list of items by searching the contents of this folder. Calling this method results in a call to EWS.
FindItems(SearchFilter, ItemView, Grouping, CancellationToken) Obtains a grouped list of items by searching the contents of this folder. Calling this method results in a call to EWS.
FindItems(String, ItemView, Grouping, CancellationToken) Obtains a grouped list of items by searching the contents of this folder. Calling this method results in a call to EWS.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetLoadedPropertyDefinitions Gets the collection of loaded property definitions.
(Унаследован от ServiceObject)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Load(CancellationToken) Loads the first class properties. Calling this method results in a call to EWS.
(Унаследован от ServiceObject)
Load(PropertySet, CancellationToken) Loads the specified set of properties. Calling this method results in a call to EWS.
(Унаследован от ServiceObject)
MarkAllItemsAsRead Marks all items in folder as read. Calling this method results in a call to EWS.
MarkAllItemsAsUnread Marks all items in folder as read. Calling this method results in a call to EWS.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
Move(WellKnownFolderName) Moves this folder to the specified folder. Calling this method results in a call to EWS.
Move(FolderId, CancellationToken) Moves this folder to a specific folder. Calling this method results in a call to EWS.
RemoveExtendedProperty Removes an extended property.
Save(WellKnownFolderName) Saves this folder in a specific folder. Calling this method results in a call to EWS.
Save(FolderId, CancellationToken) Saves this folder in a specific folder. Calling this method results in a call to EWS.
SetExtendedProperty Sets the extended property.
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryGetProperty(PropertyDefinitionBase, Object) Try to get the value of a specified property in this instance.
(Унаследован от ServiceObject)
TryGetPropertyT(PropertyDefinitionBase, T) Try to get the value of a specified property in this instance.
(Унаследован от ServiceObject)
Update Applies the local changes that have been made to this folder. Calling this method results in a call to EWS.

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также