目录:
定义-协作数据对象(CDO)是什么意思?
协作数据对象(CDO)是内置在Microsoft Server产品中的应用程序编程接口(API)。 CDO提供对全局地址列表,邮箱内容,公用文件夹以及与消息传递和Microsoft Outlook相关的其他服务器对象的访问。 CDO不能用于直接将添加的功能编程到MS Outlook。
CDO的功能库为开发人员提供了创建,操作和发送Internet消息的便捷方法,而Microsoft Outlook等应用程序则无法实现。
协作数据对象以前称为OLE消息传递或活动消息传递。
Techopedia解释了协作数据对象(CDO)
Microsoft应用程序编程接口(MAPI)是一个灵活的接口,能够为即将到来的应用程序支持新的API和功能。 CDO是添加到现有MAPI的脚本接口。 CDO使用对象库,该库不仅支持C / C ++客户端,而且还支持创建和访问COM对象的任何应用程序。
CDO API有两个文件可用:CDO.dll和CDOHTML.dll。 CDO.dll包含核心协作功能,其中包括消息发送,目录访问和访问计划信息。 CDOHTML.dll充当呈现库,允许使用自定义视图,颜色和格式将存储在Exchange Server中的信息转换为HTML。
CDO支持创建基于多服务器的应用程序。 它可以访问存储在目录中的详细信息或为用户显示通讯簿。 CDO还提供对信息的身份验证或匿名访问。 这使用户可以访问和创建日历信息,以及访问公共目录和信息。
CDO功能可通过两个库使用,这两个库支持使用CDO API与邮箱进行通信的任何应用程序直接访问公用文件夹和邮箱内容。 CDO的两个版本是CDONTS和CDOSYS.CDO。 他们可以轻松处理电子邮件附件,组列表和计划,这些都可以在应用程序之间透明地传输。