AlternateView 类

定义

表示电子邮件的查看格式。

public ref class AlternateView : System::Net::Mail::AttachmentBase
public class AlternateView : System.Net.Mail.AttachmentBase
type AlternateView = class
    inherit AttachmentBase
Public Class AlternateView
Inherits AttachmentBase
继承
AlternateView

注解

AlternateView使用 类可以指定不同格式的电子邮件副本。 例如,如果以 HTML 格式发送邮件,则可能还需要提供纯文本版本,以防某些收件人使用无法显示 HTML 内容的电子邮件阅读器。

此类有两个属性 LinkedResourcesBaseUri 用于解析电子邮件内容中的 URL。 LinkedResourcesLinkedResource 对象的集合。 呈现时,电子邮件内容中的 URL 首先与集合中每个LinkedResource对象的 LinkedResources 中的 ContentLink URL 进行匹配并解析。 BaseUri由邮件读取器用来解析正文中的相对 URL,还用于解析集合中的LinkedResources相对 ContentLink URL。

构造函数

AlternateView(Stream)

用指定的 AlternateView 初始化 Stream 的新实例。

AlternateView(Stream, ContentType)

用指定的 AlternateViewStream 初始化 ContentType 的新实例。

AlternateView(Stream, String)

使用指定的 AlternateView 和媒体类型初始化 Stream 的新实例。

AlternateView(String)

用指定的文件名初始化 AlternateView 的新实例。

AlternateView(String, ContentType)

用指定的文件名和内容类型初始化 AlternateView 的新实例。

AlternateView(String, String)

用指定的文件名和媒体类型初始化 AlternateView 的新实例。

属性

BaseUri

获取或设置用于解析 AlternateView 中的相对 URI 的基 URI。

ContentId

获取或设置此附件的 MIME 内容 ID。

(继承自 AttachmentBase)
ContentStream

获取此附件的内容流。

(继承自 AttachmentBase)
ContentType

获取此附件的内容类型。

(继承自 AttachmentBase)
LinkedResources

获取此附件引用的嵌入资源集。

TransferEncoding

获取或设置此附件的编码。

(继承自 AttachmentBase)

方法

CreateAlternateViewFromString(String)

使用 AlternateView 中指定的内容创建电子邮件的 String

CreateAlternateViewFromString(String, ContentType)

使用 AlternateView 中指定的内容和内容的指定 MIME 媒体类型,创建电子邮件的 String

CreateAlternateViewFromString(String, Encoding, String)

使用 AlternateView 中指定的内容、指定的文本编码和内容的 MIME 媒体类型,创建电子邮件的 String

Dispose()

释放由 AttachmentBase 占用的资源。

(继承自 AttachmentBase)
Dispose(Boolean)

释放由 AlternateView 占用的非托管资源,还可以另外再释放托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于