MhtSaveOptions

MhtSaveOptions class

允许在将 MailMessage 保存为 Mhtml 格式时指定其他选项。

public class MhtSaveOptions : HeadersFormattingOptions

构造函数

姓名描述
MhtSaveOptions()初始化此类的新实例,该实例可用于以 Mhtml 格式保存 MailMessage。

特性

姓名描述
AfterHeadersFormat { get; set; }标头格式后。
BeforeHeadersFormat { get; set; }在标头格式之前。
CheckBodyContentEncoding { get; set; }定义保存时是否需要检查消息体内容编码。
CssStyles { get; set; }获取或设置格式化程序的附加 css 样式。
CustomProgressHandler { get; set; }表示通常由调用方提供并处理进度事件的方法。
DefaultHeaderFormat { get; set; }默认标题行格式。
DefaultPageHeaderFormat { get; set; }默认页眉格式。
FormatTemplates { get; }获取格式模板。
MailMessageSaveType { get; set; }表示邮件消息保存类型。可以是eml,msg(ASCII or Unicode),mhtml 或html 格式。 默认值为Eml。
MhtFormatOptions { get; set; }以 MHTML 格式保存时定义附加选项。 默认值为 MhtFormatOptions.WriteHeader | MhtFormatOptions.WriteOutlineAttachments.
PreserveOriginalBoundaries { get; set; }定义保存时是否需要保留邮件消息中的原始边界。
PreserveOriginalDate { get; set; }定义保存时是否需要在邮件消息中保留原始日期。 默认值为true。
RenderedContactFields { get; set; }定义将包含在输出 mhtml 中的联系人字段组。 默认值为 ContactFieldsSet.AllExisting.
RenderingHeaders { get; }获取用于渲染的标题列表。
SaveAttachments { get; set; }获取或设置是否保存附件的值。
SkipInlineImages { get; set; }定义是否在保存为 mhtml 时跳过对图像的引用。 默认值为 false。
Timeout { get; set; }以毫秒为单位限制格式化消息的时间,同时保存在 Mht. 默认值 3 sek.

也可以看看