论坛登陆 用户名:  密 码:
设为首页  加入收藏
08年北京名校秋季招生
名牌院校免试入学宽进严出,突破考分限制,名校与你零距离,以下院校按报名先后顺序录取,24小时网上报名覆盖全国
  您现在的位置: 中国教育招生在线 >> IT >> 技术资讯 >> IT正文
Exchange Server 的CDO对象集合三
 作者:佚名     2007-3-14 15:40:42        来源:不详  浏览次数:

  十:使用其他对象开启CDO对象
  
  可以使用datasource.openobject方法由其他记忆体中的对象打开CDO对象,而记忆体中的对象可以是其他CDO对象或是其他函数库的对象,比如ADO2.5
  
  openobject方法的语法如下:
  
  openobject(soure as Unknown, InterfaceName as String)
  
  Source:被要打开的对象所参照的已打开对象,例如一个ado record或一个已开启的电子邮件,通常是一个对象变量
  
  InterfaceName:source所公开的介面名称字串,例如,假使source是电子邮件的bodypart对象,则InterfaceName就是BodyPart,这个参数区分大小写。
  
  为什么会使用该方法:
  
  当我们已经使用recordset对象来浏览WEB存储系统的时候,可能使用Connection对象执行SQL查询来筛选所需要的项目,有或是批次的建立新项目,但是可能需要使用CDO来设定对象指定的属性,如果要修改使用openobject方法开启的CDO对象,需要使用DataSource.savetoobject方法将变更储存回parent对象,储存时传递openobject方法相同的参数给savetoobject方法。
  
  检查文件夹或项目是否存在:
  
  使用ADO record的open方法,打开欲检查的URL,若成功打开,说明此URL已经有相同的资源,若不能打开,则说明资源或项目不存在
  
  十一:使用CDO建立文件夹
  
  使用CDO建立新的文件夹的时候,要建立新的CDO Folder物件,然后设定您希望其运作方式的相关属性,假如知道你要设定文件夹保存特定形态的项目,便要设定ContentClass属性为其中一个事先定义的内容类别,若要文件夹也可以被MAPI的用户端所使用,则要设定http://schemas.microsoft.com/exchange/outlookfolderclass属性,假如有调用fields集合对象来设定属性,要先调用update方法,再使用saveto方法保存。
  
  如果要删除一个文件夹或项目需要调用record的deletereocrd方法。
  
  十二:使用文件夹接收电子邮件
  
  当一个文件夹被建立时,预设并不能通过SMTP接受邮件,必须要明确地开启文件夹来接受电子邮件,CDO的IMailRecipient介面的MailEnable方法可以达到这个目的,exchange会自动指定一个电子邮件地址给文件夹.
  
  如果在建立文件夹的同时就要开启文件夹接收电子邮件的功能的话,要先储存刚刚创建的文件夹,然后再调用MailEnable方法,如果使用已存在的文件夹,则不需要再将其存储一遍。
  
  例程:
  
  set fl=createobject(“cdo.folder”)
  
  url=file://./backofficestorage/oaserver.exchange/
  
  set rcp=fl.getinterface(“IMailRecipient”)
  
  fl.datasource.save
  
  set fl=nothing set rcp=nothing
  
  计算文件夹中的内容:
  
  使用ADO计算文件夹中的资源的时候,必须要浏览整个文件夹,这种方式忽视资源的内容是项目还是文件夹,而且当资源数量庞大时,会给服务器带来相当大的负荷
  
  使用CDO可以避免程序中有不明确的状况发生,以及造成服务器负载过重,Folder对象提供三种计算文件夹内容的属性:
  
  ItemCount:该属性计算文件夹中所有不包含子文件夹的项目的数量。
  
  Unread ItemCount:该属性只计算未被标记为已读取的项目数量。
  
  VisableCount:该属性只计算那些使用者可见并可存取的项目,忽略可能存储于文件夹中的系统隐藏项目。


责任编辑:lss
  相关新闻
准备好升级你的Exchange 2003
Exchange Server2003 故障诊断
Exchange服务器快速恢复
VFP与EXCEL的几种交互编程方法
如何有效管理Exchange的数据管理
在Exchange服务器中处理不能发送的信息(图)
在Exchange Server中建立邮箱审查索引
重新考虑你的Exchange存储群组问题
Exchange Server 2003管理指南七(下组图)
Exchange 2003 SP2中对公用文件夹的改变
用Apache Velocity模板引擎速造网站(1)
用Apache Velocity模板引擎速造网站(2)
Displaying Text In Multiple Styles
Hibernate3的DetachedCriteria支持
用JTextPane显示网页
Displaying Text In Multiple Styles
第三方类库:在Java中读写Excel文件
简易使用Apache Web让你的JSP“动”起来
Exadel宣布AJAX在StudioPro3.5中支持JSF
简易使用Apache Web让你的JSP“动”起来
  评论
现在有100人对本文发表评论
查看所有评论
 
推  荐
 
100本成功必读热销书
热门招生
  北京文理研修学院   前进大学
  北京明园大学   北京建设大学
  北京邮电大学世纪学院   北方工商管理学院
  联想软件定向委培班   香港数码动画学院
  青年企业管理研修学院   北京华夏管理学院
热门培训
网络化办公专家培训认证 电子科技大学软件学院
软件测试工程师培训认证 北大青鸟十大授权培训
IT硬件工程师培训认证班 北京环球雅思荷兰预科
JAVA开发工程师培训 潜能时代IT服务管理培训
网络信息化工程师培训 清华大学继续教育学院
论坛精选
 
有些细节是男人也该注意的风度!最容易读错的字
某强人手机里保存的30条短信 中国十大高薪职业
最感人的十大韩剧经典台词 嫁给工程师的N个理由
爆强!只有一句话的鬼故事 转贴教你如何做妖精
 女人一定要記住的話 女人最好别嫁给最爱的男人
城市联盟
 大连 上海 天津 广州 西安 深圳  天津  青岛  大连  福州  沈阳  青海  连云港  南京  吉林  厦门  威海  辽宁  呼和浩特
Copyright © 2006   www.edu999.com   All rights reserved. 中国教育招生在线  版权所有
北京市通信管理局[2004]字第552号函    京ICP证040442号