EmailFolder 类

定义

表示电子邮件文件夹。

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
继承
Object IInspectable 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()

异步尝试保存对文件夹的更改。

适用于