對於 Microsoft Exchange API 支援原則與.NET Framework 應用程式

文章翻譯 文章翻譯
文章編號: 813349 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

結論

本文將概述支援原則的使用各種 Exchange 應用程式發展介面在 Microsoft.NET Framework 應用程式。本文適用於所有的版本和 Microsoft Exchange Server 5.5 與 Microsoft Exchange 2000 伺服器兩者的 Service Pack。

Microsoft 將致力於提供能夠以程式設計方式存取 Exchange 2000 Server,方法是使用最新可用的.NET 技術。如果您建置.NET Framework 應用程式,用來存取 Exchange 資料支援的選項是:
  • WWW 分散式撰寫及版本處理 (WebDAV) 透過 HTTP 要求和回應。
  • 共同作業資料物件 (CDO) 的 Exchange 2000 伺服器 (CDOEX) 及 Exchange OLE DB 提供者 (ExOLEDB) 透過 Interop 組件。
  • Windows 管理檢測 (WMI 中)。
  • Exchange 管理的共同作業資料物件 (CDOEXM)。
如果.NET 應用程式組件直接位於 Exchange 伺服器,Microsoft 建議使用 CDOEX 和 ExOLEDB 來建置應用程式。如果.NET 應用程式組件並不位於直接 Exchange Server,Microsoft 建議使用 WebDAV。

對於.NET Framework 而不需使用 Exchange 伺服器為 Windows 2000 的 Microsoft CDO 傳輸 (CDOSYS) 傳送郵件的應用程式可以使用透過 Interop 組件。不過,Microsoft 建議使用 System.Web.MailSystem.Web.Mail 是 CDOSYS 可讓您建構,並使用 CDOSYS 訊息元件來傳送訊息到受管理的包裝函式。透過內建在 Microsoft Windows 2000 的 SMTP 郵件服務或透過任意的 SMTP 伺服器,就會傳遞郵件郵件。

CDO 1.2 x 與 MAPI 不支援在.NET Framework 環境中。為 CDO 1.2 x MAPI 型別功能中,使用在 < 摘要 > 一節所描述的受支援的存取方法的其中一個。 對於必須傳送郵件,而不使用 Exchange Server 做為傳輸的.NET Framework 應用程式,System.Web.Mail 就很好的選項。不過,Microsoft 協同作業 CDOSYS 也可以用透過 Interop 組件。

CDO 1.2 x MAPI 不支援和.NET Framework 中環境。

其他相關資訊

Microsoft 將致力於改善.NET Framework 環境,並對該環境中的 Exchange 資料更容易進行存取。一些這些元件的支援性狀態有變更,恕不另行通知。

下表摘要.NET 環境中的 Exchange API 支援原則:
摺疊此表格展開此表格
APIDLL 名稱Managed 程式碼支援原則
System.Web.mail支援
WebDAV支援
WMI支援
CDOSYSCDOSYS.DLL支援,但 System.Web.Mail 建議使用
CDOEXMCDOEXM.DLL藉由使用 COM Interop 組件支援
EXOLEDB藉由使用 COM Interop 組件支援
CDOEXCDOEX.DLL藉由使用 「 COM 支援 Interop 組件
CDO 1.2 xCDO.DLL不支援
CDONTSCDONTS.DLL不支援
MapiMAPI32.DLL不支援
摺疊此表格展開此表格
ESE 備份 APIESEBCLI2.DLL不支援
附註不受管理的 Visual C++ 完全支援所有的表格中列的元件。

?考

如需詳細資訊請造訪下列 MSDN 網站]:

.NET Interop: 使用包裝函式,以 COM 為基礎的應用程式進行互動準備進行 Microsoft.NET
http://msdn.microsoft.com/msdnmag/issues/01/08/interop/

COM Interop 簡介
http://msdn2.microsoft.com/en-us/library/kew41ycz(vs.71).aspx

COM Interop 範例:.NET 用戶端和 COM 伺服器
http://msdn2.microsoft.com/en-us/library/367d22wa(vs.71).aspx

進階 COM Interop
http://msdn2.microsoft.com/en-us/library/bd9cdfyx(vs.71).aspx

處理 COM Interop 例外狀況
http://msdn2.microsoft.com/en-us/library/awy7adbx(vs.71).aspx

屬性

文章編號: 813349 - 上次校閱: 2007年10月25日 - 版次: 7.6
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
  • 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
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:813349
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com