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 Platform::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()

异步尝试将更改保存到文件夹。

适用于