概述
MapiAttachment 在 MAPI 中表示文件或嵌入式消息附件. .msg 使用静态工厂方法创建附件. FromBytes 或是 FromStream,然后把它们加到一个 MapiMessage 通过 AddAttachment.通过电子邮件阅读附件内容. LoadData 或是 OpenRead.没有. Properties 收集暴露低级 MAPI属性流用于附加存储.
方法
| Signature | 描述情况 |
|---|
FromBytes(filename: string, data: byte[], mimeType: string?, contentId: string?) | 创建一个 MapiAttachment 从一个字节数组中选出可选择的MIME类型和内容ID. |
FromStream(filename: string, stream: Stream, mimeType: string?, contentId: string?) | 创建一个 MapiAttachment 通过读取所有字节从 stream. |
LoadData(stream: Stream) | 从中加载附件二进制数据. stream 进入 Data. |
OpenRead() | 返回一个 Stream 位置在附录数据开始的序列读取. |
属性
| 名称: | 类型 | Access | 描述情况 |
|---|
Filename | string? | 阅读 | 附加文件的原始文件名,或 null 如果没有设置. |
Data | byte[] | 阅读 | 附录的原始二进制含量. |
MimeType | string? | 阅读 | 内容类型字符串 (例如:. application/pdf),或 null 如果没有说明. |
ContentId | string? | 阅读 | 内容ID头值为线上MIME附件,或 null 如果没有设置. |
EmbeddedMessage | MapiMessage? | 阅读 | 嵌入式的 MapiMessage 在什么时候? IsEmbeddedMessage 是一个 true;否则: null. |
Properties | MapiPropertyCollection | 阅读 | 对于此附件的存储,低级 MAPI属性集合. |
IsEmbeddedMessage | bool | 阅读 | 嵌入式的 MapiMessage 在什么时候? IsEmbeddedMessage 是一个 true;否则: null. |
IsStorageAttachment | bool | 阅读 | 如果附件存储为CFB文档中的子存放,而不是流,则是真的. |
查看更多