Folder 类

定义

表示泛型文件夹。

public ref class Folder : Microsoft::Exchange::WebServices::Data::ServiceObject
public class Folder : Microsoft.Exchange.WebServices.Data.ServiceObject
Public Class Folder
Inherits ServiceObject
继承
派生

构造函数

Folder(ExchangeService)

初始化 Folder 类的未保存的本地实例。

属性

ArchiveTag

获取或设置存档标记。 属性ArchiveTag适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

ChildFolderCount

获取此文件夹中的子文件夹数。

DisplayName

获取或设置文件夹的显示名称。

EffectiveRights

获取一个值,该值指示当前经过身份验证的用户对文件夹拥有的有效权限。

ExtendedProperties

获取与文件夹关联的扩展属性的列表。

FolderClass

获取或设置此文件夹的自定义类名称。

Id

获取文件夹的标识符。

IsDirty

获取一个值,该值指示是否已修改对象。

(继承自 ServiceObject)
IsNew

指示此对象是否存在于 Exchange 数据库中,或者是否是尚未保存到 Exchange 数据库的本地对象。

(继承自 ServiceObject)
Item[PropertyDefinitionBase]

获取此实例中指定属性的值。

(继承自 ServiceObject)
ManagedFolderInformation

获取邮件记录管理 (MRM) 与 文件夹关联的信息。

ParentFolderId

获取此文件夹的父文件夹的标识符。

Permissions

获取或设置文件夹的权限列表。

PolicyTag

获取或设置策略标记。 属性PolicyTag适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

Schema

获取与此类型的对象关联的架构。

(继承自 ServiceObject)
Service

获取此对象的 Exchange 服务。

(继承自 ServiceObject)
TotalCount

获取文件夹中包含的项总数。

UnreadCount

获取文件夹中的未读项目数。

WellKnownFolderName

获取枚举中列出的公共文件夹名称之 WellKnownFolderName 一。 属性WellKnownFolderName适用于面向 Exchange Online 和从 2013 Exchange Server 开始的 Exchange 版本的客户端。

方法

Bind(ExchangeService, FolderId, PropertySet)

绑定到现有文件夹(无论其实际类型如何),并加载指定的属性集。

Bind(ExchangeService, FolderId)

绑定到现有文件夹(无论其实际类型如何),并加载其第一类属性。

Bind(ExchangeService, WellKnownFolderName, PropertySet)

绑定到现有文件夹(无论其实际类型如何),并加载指定的属性集。

Bind(ExchangeService, WellKnownFolderName)

绑定到现有文件夹(无论其实际类型如何),并加载其第一类属性。

Copy(FolderId)

将此文件夹复制到特定文件夹中。

Copy(WellKnownFolderName)

将此文件夹复制到指定的文件夹中。

Delete(DeleteMode)

删除文件夹。

Empty(DeleteMode, Boolean)

清空文件夹。 (可选)允许清空子文件夹。

FindFolders(FolderView)

通过搜索此文件夹的子文件夹获取文件夹列表。

FindFolders(SearchFilter, FolderView)

通过搜索满足指定搜索筛选条件的指定视图中的子文件夹,返回文件夹列表。

FindItems(ItemView, Grouping)

通过在指定视图中搜索此文件夹的内容并按指定属性分组来获取项目列表。

FindItems(ItemView)

通过搜索此文件夹的内容获取项目列表。

FindItems(SearchFilter, ItemView, Grouping)

通过使用指定的搜索筛选器搜索此文件夹的内容,返回项目列表。

FindItems(SearchFilter, ItemView)

通过搜索此文件夹的内容获取项目列表。

FindItems(String, ItemView, Grouping)

通过搜索此文件夹的内容返回项目列表。

FindItems(String, ItemView)

通过使用指定的查询字符串搜索此文件夹的内容,返回项目列表。

GetLoadedPropertyDefinitions()

提供加载的属性定义的集合。

(继承自 ServiceObject)
Load()

加载第一类属性。

(继承自 ServiceObject)
Load(PropertySet)

加载指定的属性集。

(继承自 ServiceObject)
MarkAllItemsAsRead(Boolean)

将文件夹中的所有项目标记为已读。 方法MarkAllItemsAsRead(Boolean)适用于从 Exchange Server 2013 开始面向 Exchange Online 和 Exchange 版本的客户端。

MarkAllItemsAsUnread(Boolean)

将文件夹中的所有项目标记为未读。 方法MarkAllItemsAsUnread(Boolean)适用于从 Exchange Server 2013 开始面向 Exchange Online 和 Exchange 版本的客户端。

Move(FolderId)

将此文件夹移动到特定文件夹。

Move(WellKnownFolderName)

将此文件夹移动到指定的文件夹。

RemoveExtendedProperty(ExtendedPropertyDefinition)

从 文件夹中删除扩展属性。

Save(FolderId)

将此文件夹保存在特定文件夹中。

Save(WellKnownFolderName)

将此文件夹保存在特定文件夹中。

SetExtendedProperty(ExtendedPropertyDefinition, Object)

设置指定的扩展属性。

TryGetProperty(PropertyDefinitionBase, Object)

尝试获取指定属性的值。

(继承自 ServiceObject)
TryGetProperty<T>(PropertyDefinitionBase, T)

尝试获取指定属性的值。

(继承自 ServiceObject)
Update()

应用已对此文件夹进行的本地更改。

适用于