java2平台安全技术-结构,api设计和实现_asp3高级编程.pdfVIP

  • 2
  • 0
  • 约4.45万字
  • 约 42页
  • 2023-01-06 发布于北京
  • 举报

java2平台安全技术-结构,api设计和实现_asp3高级编程.pdf

第23章 ASP 、CDO与Exchange Server 在上一章里,讲述了协作数据对象 (CDO)的发展,特别研究了 CDONTS库及其使用。但 是CDONTS库的功能有一定的限制。因此为了 提供更强大、复杂的消息应用程序,需要进一步 学习CDO库。由于CDONT S库是CDO库的子集 , 进一步学习CD O理所当然会给开发者提供 的编程能力。 本章将介绍: • CDO 的对象模型 。 • CDO 与CDONTS的不同 。 • 使用CDO库创建一个邮件客户应用程序 。 23.1 CDO库 CDO实际上提供了两个独立的库 : • CDO库:提供用来发送和接收消息以及编 程 和操作地址簿和文件夹的对象。 • CDO Rendering库:提供了这样一个对象 集合,能够把CDO对象转换成HTML格式 , 从而使在浏览器上显示这些对象变得比较 容易。 从本书的目的出发,注重介绍 CDO库 , 只简要介绍一下CDO Rendering库。 首先,像介绍 C D O N T S 时一样,看一下 CDO对象库的结构,如图 23-1所示 。 正如所看到的, CDO CDONTS包含了 的对象,一些与 CDONTS共同的对象具有 更丰富的属性和功能。本书不对所有这些对象的 细节做深入研究,这超出了本书的范围。实际上 , 本书将深入研究其中的某些对象,对于其它的只 在一个较高的层次上浏览一下。 23.1.1 通用/共享对象 正如从图23-1中看到的,有几个属于多个父 对象的对象和集合。关于 CDO库的讨论将从分 图23- 1 CDO对象库的结构 析这些通用/共享对象开始。如果一个对象根据其父对象的不同,具有不同的用法或属性,则 在介绍父对象时会给出相应的解释。 1. Atta ents集合 Atta ents集合是具有零个或 附件的集合,由AppointmentItem对象、MeetingItem对 象和Message对象提供。 Atta ents集合提供了两个属性,如表 23-1所示 。 表23-1 Atta ents集合的属性及说明 属 性 说 明 Count 返回集合的项目数 Item(index) 返回集合中索引为 index的附件项 目 像CDONTS一样,此集合也支持使用For Each等VB(或VBScript)语句。 Atta ents集合也提供了一个Add和一个Delete方法。Delete方 删除集合中所有的项 目,要谨慎使用。如果想从集合中删除一个附件,应当使用 Atta ent对象的Delete方法。删 除会立即执行且不能撤消。Delete方法不使用参数,只需这样简单地使用: Add方法稍微复杂一点,有四个参数 : 其参数和说明如表23-2所示。 表23-2 Add方法的参数及说明 参 数 说 明 Name 可选,附件的标题/显示名 Position 可选,附件在消息主体内出现的字符位置 Type 可选,附件的类型,可以是CdoFileData(1) 、Cdo FileLink (2) 、

文档评论(0)

1亿VIP精品文档

相关文档