正在加载图片...
Chinapub.comm244s9.cDOerTangesoner689 载 注意不能用 AddMutiple方法同时添加多于一种类型的收件人。 如果想要添加两个收件人到To列表,三个收件人到CC列表,就需要用类似以下的代码 colRecipients. Add('JeanieeAnywhere. Com; JeaniesBoss @Anywhere. Com., cdoTo) colRecipeints.Add("JackGNoWhereCom:Jill@Nowhere.Com;Jeanie@Nowhere.Com CDO提供了友好的或可解析的地址,而不使用完全限定的消息地址。例如,可以指定友 好名称“ Jeanie”来代替“ Jeanie@ Any Where,com”。为了把这些地址解析成消息地址 Recipients集合提供了 Resolve方法。执行 Resolve方法时将遍历整个 Recipients集合并尝试把每 个收件人地址解析为消息地址。任何不能解析出的地址作为不可解析的地址留下来。在企图 发送一个带有不可解析的地址的消息时,产生错误 虽然这个方法的文档显示一个可选参数用来定义是否显示一个对话框,但是当 应用程序在ASP中运行时,不允许对话框。因此就ASP程序而言,这个方法没有有效 的参数 excipients集合还提供了两个方法对不可解析的收件人对象进行操作 Get FirstUnresolved方法返回的 Recipients对象是第一个不可解析的 Recipients对象。如果 没有不可解析的 Recipients对象,它返回 Nothing GetNextUnresolved方法返回的 Recipients对象是下一个不可解析的 Recipients对象。当没 有余下的不可解析的 Recipients对象时,它返回 nothing. 另外, Recipients集合提供了一个 GetFree Busy方法,返回一个字符串,这个字符串能指示 出集合中所有收件人的空闲/忙碌时间。这是在特定时间范围内收件人组的有效性组合。 此方法的语法如下 strAvail= colRecipients GetFreeBusy (StartTime, EndTime, Interval) 其参数和说明如表23-10所示。 表23-10 GetFreeBusy方法的参数及说明 第一个时隙的日期和时间 最后一个时隙的日期和时间 每个时隙的分钟数 如果想要知道从上午9时到下午2时之间,以一小时为时隙会议收件人的有效性 ( availability),代码应这样写 trAvail colRecipients GetFreeBusy(1/1/1999 09: 00.,.1/1/1999 14: 00',60) 结果字符串的长度与 StartTime与 EndTime之间的间隔数目相等。字符串中的每个位置都 有一个表示收件人有效性的值,此处可能的值如表23-11所示。 表23-11字符串中可能的值及其代表的有效性 Cofree(o) 此时隙内有效 Cdo Tentative(l) 此时隙内收件人中至少一个有一个不确定的约会 CdoBusy(2 此时隙内收件人中至少一个有一个确定的约会 CdoOutOfoffice(3 此时隙内收件人中至少有一个不在第2 3章 A S P、C D O与Exchange Serv e r计计689 下载 注意不能用A d d M u t i p l e方法同时添加多于一种类型的收件人。 如果想要添加两个收件人到To列表,三个收件人到CC列表,就需要用类似以下的代码: C D O提供了友好的或可解析的地址,而不使用完全限定的消息地址。例如,可以指定友 好名称“ J e a n i e”来代替“ J e a n i e @ A n y W h e r e . c o m”。为了把这些地址解析成消息地址, R e c i p i e n t s集合提供了R e s o l v e方法。执行R e s o l v e方法时将遍历整个R e c i p i e n t s集合并尝试把每 个收件人地址解析为消息地址。任何不能解析出的地址作为不可解析的地址留下来。在企图 发送一个带有不可解析的地址的消息时,产生错误。 虽然这个方法的文档显示一个可选参数用来定义是否显示一个对话框,但是当 应用程序在A S P中运行时,不允许对话框。因此就 A S P程序而言,这个方法没有有效 的参数。 R e c i p i e n t s集合还提供了两个方法对不可解析的收件人对象进行操作: • G e t F i r s t U n r e s o l v e d方法返回的R e c i p i e n t s对象是第一个不可解析的 R e c i p i e n t s对象。如果 没有不可解析的R e c i p i e n t s对象,它返回N o t h i n g。 • G e t N e x t U n r e s o l v e d方法返回的R e c i p i e n t s对象是下一个不可解析的 R e c i p i e n t s对象。当没 有余下的不可解析的R e c i p i e n t s对象时,它返回N o t h i n g。 另外,R e c i p i e n t s集合提供了一个G e t F r e e B u s y方法,返回一个字符串,这个字符串能指示 出集合中所有收件人的空闲/忙碌时间。这是在特定时间范围内收件人组的有效性组合。 此方法的语法如下: 其参数和说明如表2 3 - 1 0所示。 表23-10 GetFreeBusy方法的参数及说明 参 数 说 明 S t a r t Ti m e 第一个时隙的日期和时间 E n d Ti m e 最后一个时隙的日期和时间 I n t e r v a l 每个时隙的分钟数 如果想要知道从上午 9 时到下午 2时之间,以一小时为时隙会议收件人的有效性 ( a v a i l a b i l i t y ),代码应这样写: 结果字符串的长度与 S t a r t Ti m e与E n d Ti m e之间的间隔数目相等。字符串中的每个位置都 有一个表示收件人有效性的值,此处可能的值如表 2 3 - 11所示。 表2 3 - 11 字符串中可能的值及其代表的有效性 值 有效性 C d o F r e e ( 0 ) 此时隙内有效 C d o Te n t a t i v e ( 1 ) 此时隙内收件人中至少一个有一个不确定的约会 C d o B u s y ( 2 ) 此时隙内收件人中至少一个有一个确定的约会 C d o O u t O f O ff i c e ( 3 ) 此时隙内收件人中至少有一个不在
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有