EmailFolder 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示电子邮件文件夹。
public ref class EmailFolder sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EmailFolder final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class EmailFolder
Public NotInheritable Class EmailFolder
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
email
emailSystem
|
注解
Folder 属性返回此类的实例。
属性
DisplayName |
获取或设置文件夹的显示名称。 |
Id |
获取电子邮件文件夹的 ID。 |
IsSyncEnabled |
获取或设置一个布尔值,该值指示文件夹是否已启用同步。 |
Kind |
获取文件夹的类型,例如收件箱、发件箱、草稿、已发送等。 |
LastSuccessfulSyncTime |
获取或设置上次成功将文件夹与服务器同步的时间。 |
MailboxId |
获取包含此文件夹的邮箱的 ID。 |
ParentFolderId |
获取此文件夹的父文件夹的 ID。 |
RemoteId |
获取或设置服务器上相应文件夹的远程 ID。 |
方法
CreateFolderAsync(String) |
异步创建新文件夹。 |
DeleteAsync() |
异步删除此文件夹。 |
FindChildFoldersAsync() |
异步查找此文件夹的子文件夹。 |
GetConversationReader() |
获取 EmailConversationReader 类的实例。 |
GetConversationReader(EmailQueryOptions) |
使用指定的查询选项获取 EmailConversationReader 类的实例。 |
GetMessageAsync(String) |
从 文件夹中异步获取指定的邮件。 |
GetMessageCountsAsync() |
异步获取电子邮件项的计数,例如标记的电子邮件、重要电子邮件、未读电子邮件、总电子邮件等。 |
GetMessageReader() |
获取 EmailMessageReader 类的实例。 |
GetMessageReader(EmailQueryOptions) |
使用指定的查询选项获取 EmailMessageReader 类的实例。 |
SaveMessageAsync(EmailMessage) |
将指定的电子邮件异步保存到 文件夹。 |
TryMoveAsync(EmailFolder) |
异步尝试将此文件夹移动到指定的文件夹。 |
TryMoveAsync(EmailFolder, String) |
异步尝试将此文件夹移动到指定的文件夹,并在过程中重命名它。 |
TrySaveAsync() |
异步尝试将更改保存到文件夹。 |