EmailMessage 类

定义

表示电子邮件。

public ref class EmailMessage sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 EmailMessage final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class EmailMessage final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 EmailMessage
[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)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class EmailMessage
function EmailMessage()
Public NotInheritable Class EmailMessage
继承
Object Platform::Object IInspectable EmailMessage
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
email emailSystem

注解

有关使用此类的示例,请参阅 发送电子邮件

版本历史记录

Windows 版本 SDK 版本 增值
1511 10586 SmimeData
1511 10586 SmimeKind
1703 15063 ReplyTo
1703 15063 SentRepresenting

构造函数

EmailMessage()

创建 EmailMessage 类的实例。

属性

AllowInternetImages

获取或设置一个布尔值,该值指示图像是否可以嵌入 html 编码的电子邮件中。

Attachments

获取电子邮件的附件。

Bcc

获取电子邮件的收件人密件抄送。

Body

获取或设置电子邮件的正文。

CC

获取收件人抄送电子邮件。

ChangeNumber

获取对电子邮件所做的每次更改的当前更改编号,该编号将递增。

ConversationId

获取会话的标识符。

DownloadState

获取或设置电子邮件的下载状态。

EstimatedDownloadSizeInBytes

获取或设置电子邮件下载的估计大小(以字节为单位)。

FlagState

表示电子邮件的标志状态。

FolderId

获取收件箱中文件夹的标识符。

HasPartialBodies

获取一个布尔值,该值指示此电子邮件是否包含部分正文。

Id

获取电子邮件的标识符。

Importance

获取电子邮件的重要性。

InResponseToMessageId

获取此邮件作为响应的电子邮件的标识符。

IrmInfo

获取或设置此电子邮件的信息权限管理 (IRM) 信息。

IsDraftMessage

获取一个布尔值,该值指示此消息是否为草稿。

IsRead

获取一个布尔值,该值指示是否已阅读电子邮件。

IsSeen

获取一个布尔值,该值指示是否已看到电子邮件。

IsServerSearchMessage

获取一个布尔值,该值指示电子邮件是否为临时服务器搜索消息。

IsSmartSendable

获取一个布尔值,该值指示是否允许响应电子邮件尝试智能发送,仅发送已更改的电子邮件的该部分。

LastResponseKind

获取以引用此电子邮件发送的最后一种响应。

MailboxId

获取邮箱的标识符。

MeetingInfo

获取与此会议关联的信息。

MessageClass

获取或设置一个字符串,该字符串指示消息的类。

NormalizedSubject

获取已去除其他前缀(如 fwd: 和 )的电子邮件的主题行:

OriginalCodePage

获取或设置一个整数,该整数标识所使用的字符集的原始风格,以便在电子邮件从宽字符格式 (16 位) 为 ASCII 或其他 8 位编码时,在以后的编码问题中,此整数可用于重新创建原始字符集。

Preview

获取或设置短预览字符串,该字符串表示电子邮件列表视图中较长的电子邮件。

RemoteId

获取或设置服务提供商可用于访问客户端计算机上的电子邮件的标识符。

ReplyTo

获取配置为接收电子邮件答复的收件人。

Sender

获取或设置从中发送电子邮件的邮箱。

SentRepresenting

获取或设置一个 对象,该对象标识发送消息的人员的姓名和地址。

SentTime

获取或设置电子邮件的发送时间。

SmimeData

获取或设置与电子邮件关联的 S/MIME 数据。 有关详细信息,请参阅 Certificate 类

SmimeKind

获取或设置电子邮件的 S/MIME 加密/签名的类型。

Subject

获取或设置电子邮件的主题。

To

获取电子邮件的直接收件人。

方法

GetBodyStream(EmailMessageBodyKind)

获取请求的电子邮件流,例如纯文本或 HTML。

SetBodyStream(EmailMessageBodyKind, IRandomAccessStreamReference)

设置电子邮件中指定正文流的值。

适用于