CStorage 类 |
命名空间: VO
CStorage 类型公开以下成员。
名称 | 说明 | |
---|---|---|
AttachmentSize |
返回当前存储的或打开的附件文件的文件大小。在接收电子邮件时调用此访问。
| |
NoSave |
您可以使用此分配来阻止将附件保存到存储中。如果您只想存储原始电子邮件文件,这是有意义的。
|
名称 | 说明 | |
---|---|---|
AttachmentAdd |
当接收到电子邮件时,调用此方法以初始化保存新附件的过程。
CStorage 中的实现生成一个唯一的ID并创建(空)文件。
| |
AttachmentClose |
在接收到附件或在发送过程中从存储中读取附件后,调用此方法。CStorage 中的实现关闭一个打开的文件。
| |
AttachmentDelete |
此方法返回通过 cAttachID 寻址的附件文件的完整路径。
| |
AttachmentFullPath |
此方法返回通过 cAttachID 寻址的附件文件的完整路径。
| |
AttachmentOpen |
在发送电子邮件时,如果需要发送附件,会调用此方法。它准备从存储中加载附件的过程。在我们的情况下,它寻址附件文件并打开它。
| |
AttachmentRead |
在发送附件时,会调用此方法。它从附件文件中读取一个数据块。在我们的实现中,它读取1536字节。结果字符串是这个数据块的编码值。
| |
AttachmentSave |
将具有 ID cAttachID 的附件保存到文件 cToFile 中。
cToFile 必须是完整路径名。此方法是从 CEMail:SaveAs() 中调用的。
| |
AttachmentWrite |
在接收过程中,每个附件会多次调用此方法。
| |
CreateNewEMail | **缺少文档** | |
LoadEMail |
此方法返回一个填充有所有数据的 CEMail 对象,这些数据通过 cID 寻址。
您必须实现此方法和 cID 的含义。
CSTORAGE 中未实现此方法,并且 Internet 类不调用它
| |
RawClose |
当一个电子邮件完全接收时调用此方法。
| |
RawNew |
在任何数据接收之前调用此方法。
您需要在这里实现如何存储和寻址原始数据。
| |
RawWrite |
直到包括所有附件的完整电子邮件接收完成,这个方法将被多次调用。您需要实现如何存储每个数据块。
| |
SaveAttachments |
此方法将电子邮件的所有附件存储到存储中。
| |
SaveEMail |
此方法将 CEMail 对象存储在 cID 地址下,包括所有数据。
您必须实现此方法并理解 cID 的含义。
此方法在 CSTORAGE 中未实现,并且不由 Internet 类调用。
|