你目前正处于脱机状态,正在等待 Internet 重新连接

与.net 框架应用程序的 Microsoft Exchange api 支持策略

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 813349
概要
本文概述了使用各种 Exchange 应用程序编程接口 Microsoft.net 框架中的支持策略应用程序。本文适用于所有版本和 Microsoft Exchange Server 5.5 和 Microsoft Exchange 2000 Server 的服务包版本。

Microsoft 致力于为提供能够以编程方式访问 Exchange 2000 Server,通过使用最新的可用.net 技术。如果您生成.net 框架应用程序,访问 Exchange 数据的受支持的选项:
  • WWW 分布式创作和版本控制 (WebDAV) 通过 HTTP 请求和响应。
  • 协作数据对象 (CDO) 的 Exchange 2000 服务器 (CDOEX) 和 Exchange OLE DB 提供程序 (ExOLEDB) 通过一个互操作程序集。
  • Windows 管理规范 (WMI)。
  • 对 Exchange 管理协作数据对象 (CDOEXM)。
如果直接在 Exchange 服务器上驻留.net 应用程序程序集,Microsoft 建议使用 CDOEX 和 ExOLEDB 生成应用程序。如果直接在 Exchange 服务器上不驻留.net 应用程序程序集,Microsoft 建议使用 WebDAV。

有关.net 框架而不使用 Exchange 服务器作为该的传输的 Windows 2000 的 Microsoft CDO (CDOSYS) 发送邮件的应用程序可以通过使用互操作程序集。但是,Microsoft 建议使用 System.Web.MailSystem.Web.Mail 是托管的包装到 CDOSYS,使您能够构建和通过使用 CDOSYS 消息组件发送消息。通过该 SMTP 邮件服务,Microsoft Windows 2000 中内置的或通过任意 SMTP 服务器传递邮件。

在.net 环境中不支持 CDO 1.2 x 和 MAPI。CDO 1.2 x 和 MAPI 类型功能,使用"摘要"部分中提到的受支持的访问方法之一。 对于.net 框架应用程序必须不为传输中使用 Exchange 服务器发送邮件,System.Web.Mail 是一种很好的选择。但是,还可以通过一个互操作程序集使用 Microsoft 协作 CDOSYS。

.NET Framework 中不支持 CDO 1.2 x 和 MAPI 环境。
更多信息
Microsoft 致力于改善.net Framework 的环境和从该环境中的 Exchange 数据更容易进行访问。这些组件的一些可支持性状态可能更改,恕不另行通知。

下表汇总在.net 环境中 Exchange api 支持策略:
APIDLL 名称托管代码支持策略
System.Web.Mail支持
WebDAV支持
WMI支持
CDOSYSCDOSYS.DLL支持,但是 System.Web.Mail 建议
CDOEXMCDOEXM.DLL通过使用 COM 互操作程序集支持
EXOLEDB通过使用 COM 互操作程序集支持
CDOEXCDOEX.DLL支持通过使用一个 COM 互操作程序集
CDO 1.2 xCDO.DLL不支持
CDONTSCDONTS.DLL不支持
MAPIMAPI32.DLL不支持
ESE 备份 APIESEBCLI2.DLL不支持
注意在非托管的 Visual c + + 中,所有表中列出的组件是完全支持。
参考
有关详细的信息,请访问以下 MSDN 网站:

若要使用基于 COM 的应用程序交互使用包装.net 互操作: 获取 Microsoft.net 的准备工作
http://msdn.microsoft.com/msdnmag/issues/01/08/interop/

COM 互操作的介绍
http://msdn2.microsoft.com/en-us/library/kew41ycz(vs.71).aspx

COM 互操作示例:.net 客户端和 COM 服务器
http://msdn2.microsoft.com/en-us/library/367d22wa(vs.71).aspx

高级 COM 互操作
http://msdn2.microsoft.com/en-us/library/bd9cdfyx(vs.71).aspx

处理 COM 互操作异常
http://msdn2.microsoft.com/en-us/library/awy7adbx(vs.71).aspx

警告:本文已自动翻译

属性

文章 ID:813349 - 上次审阅时间:10/25/2007 17:13:23 - 修订版本: 7.6

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Server 标准版, Microsoft Exchange Server 5.5 标准版, Microsoft Collaboration Data Objects 2.0, Microsoft Collaboration Data Objects 1.2, Microsoft Collaboration Data Objects 1.21, Collaboration Data Objects for Exchange 2000, Microsoft Collaboration Data Objects 2.0 for NT Server, Microsoft Messaging Application Programming Interface

  • kbmt kbhowto KB813349 KbMtzh
反馈