Zásady podpory pro Microsoft Exchange API s aplikací rozhraní.NET Framework

Souhrn

Tento článek popisuje zásady podpory pro použití různých Exchange rozhraní pro programování aplikací v Microsoft rozhraní.NET Framework aplikace. Tento článek platí pro všechny verze a aktualizace service Pack pro Microsoft Exchange Server 5.5 a Microsoft Exchange 2000 Server.

Společnost Microsoft zaručuje poskytuje schopnost programově přístup k serveru Exchange 2000 Server pomocí nejnovější dostupné technologie .NET. Při vytváření aplikací rozhraní.NET Framework jsou podporované možnosti pro přístup k datům Exchange:
  • WEBOVÉ Distributed Authoring a Versioning (WebDAV) prostřednictvím požadavků a odpovědí HTTP.
  • Data objektů CDO (Collaboration) pro Exchange 2000 Server (CDOEX) a Exchange OLE DB zprostředkovatel (ExOLEDB) prostřednictvím sestavení interop.
  • Windows Management Instrumentation (WMI).
  • Collaboration Data Objects for Exchange Management (CDOEXM).
Pokud aplikace sestavení .NET jsou uloženy přímo na serveru Exchange server, doporučuje společnost Microsoft pomocí CDOEX a ExOLEDB vytváření aplikace. Pokud aplikace sestavení .NET se nenachází přímo na Exchange Server, doporučuje společnost Microsoft pomocí rozšíření WebDAV.

Pro aplikace rozhraní.NET Framework, které odeslat poštu bez použití Exchange Server jako přepravy lze použít Microsoft CDO pro Windows 2000 (CDOSYS) prostřednictvím sestavení interop. Společnost Microsoft však doporučuje používat System.Web.Mail. System.Web.Mail je spravovaná obálka k CDOSYS umožňuje vytvářet a odesílat zprávy pomocí součásti zpráva CDOSYS. Poštovní zpráva je doručena prostřednictvím služby SMTP mail, který je součástí systému Microsoft Windows 2000 nebo prostřednictvím libovolného serveru SMTP.


CDO 1.2x a MAPI nejsou podporovány v prostředí rozhraní.NET Framework. Funkce typu MAPI a CDO 1.2x použijte jednu z podporovaných přístupové metody uvedené v části "Shrnutí".
Pro aplikace rozhraní.NET Framework, které musí odeslat poštu bez použití Exchange Server jako přepravy System.Web.Mail je dobrou volbou. Však Microsoft Collaboration CDOSYS lze také prostřednictvím sestavení interop.

CDO 1.2x a MAPI nejsou podporovány v prostředí rozhraní.NET Framework.
Společnost Microsoft se zaměřuje na zlepšování životního prostředí rozhraní.NET Framework a usnadnění přístupu k datům Exchange z tohoto prostředí. Stav supportability některé tyto součásti mohou změnit bez předchozího upozornění.

Následující tabulka shrnuje zásady podpory pro rozhraní API serveru Exchange v prostředí .NET:
ROZHRANÍ APINázev knihovny DLLZásady podpory pro spravovaný kód
System.Web.MailPodporované
Rozšíření WebDAVPodporované
SLUŽBY WMIPodporované
CDOSYSCDOSYS.DLLPodporována, ale je doporučeno System.Web.Mail
ROZHRANÍ CDOEXMCDOEXM.DLLPodporována pomocí sestavení InterOp modulů COM
EXOLEDBPodporována pomocí sestavení InterOp modulů COM
CDOEXCDOEX.DLLPodporována pomocí sestavení InterOp modulů COM
CDO 1.2 xCDO.DLLNení podporováno
OBJEKTY CDONTSCDONTS.DLLNení podporováno
ROZHRANÍ MAPIMAPI32.DLLNení podporováno
Zálohování úložiště ESE rozhraní APIESEBCLI2.DLLNení podporováno
Poznámka: Všechny součásti, které jsou uvedeny v tabulce jsou plně podporovány v nespravované aplikace Visual C++.

Odkazy

Další informace naleznete na následujících webech MSDN:

.NET interop: Příprava pro Microsoft .NET pomocí obálky pro interakci s založená na modelu COM aplikace
http://msdn.microsoft.com/msdnmag/issues/01/08/interop/

Úvod k volání Interop modelu COM.
http://msdn2.microsoft.com/en-us/library/kew41ycz(vs.71).aspx

COM Interop vzorku: .NET klienta a serveru COM
http://msdn2.microsoft.com/en-us/library/367d22wa(vs.71).aspx

Advanced COM interoperability.
http://msdn2.microsoft.com/en-us/library/bd9cdfyx(vs.71).aspx

Zpracování výjimek Interop modelu COM
http://msdn2.microsoft.com/en-us/library/awy7adbx(vs.71).aspx
Vlastnosti

ID článku: 813349 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor