Πολιτική υποστήριξης για API του Microsoft Exchange με το .NET Framework εφαρμογές

Σύνοψη

Αυτό το άρθρο περιγράφει την πολιτική υποστήριξης για τη χρήση διάφορων Exchange διασυνδέσεις προγραμματισμού εφαρμογών σε μια εφαρμογή του Microsoft .NET Framework. Αυτό το άρθρο ισχύει για όλες τις εκδόσεις και τα service pack του Microsoft Exchange Server 5.5 και Microsoft Exchange 2000 Server.

Microsoft έχει δεσμευτεί να παρέχει τη δυνατότητα πρόσβασης μέσω προγραμματισμού του Exchange 2000 Server, χρησιμοποιώντας τις πιο πρόσφατες διαθέσιμες .NET τεχνολογίες. Εάν κατασκευάζετε μια εφαρμογή .NET Framework, τις επιλογές για την πρόσβαση σε δεδομένα του Exchange που υποστηρίζονται είναι:
  • WWW Distributed Authoring and Versioning (WebDAV) μέσω αιτημάτων και αποκρίσεων HTTP.
  • Συνεργασίας Data Objects (CDO) για το Exchange 2000 Server (CDOEX) και Exchange OLE DB παροχής (ExOLEDB) μέσω μια συγκρότηση διαλειτουργικότητας.
  • Όργανα διαχείρισης των Windows (WMI).
  • Αντικείμενα δεδομένων συνεργασίας για τη διαχείριση του Exchange (CDOEXM).
Εάν οι συγκροτήσεις εφαρμογών .NET βρίσκονται απευθείας στο διακομιστή του Exchange, η Microsoft συνιστά δόμηση της εφαρμογής χρησιμοποιώντας CDOEX και ExOLEDB. Εάν οι συγκροτήσεις εφαρμογών .NET δεν βρίσκονται απευθείας στο διακομιστή του Exchange, η Microsoft συνιστά χρησιμοποιώντας το WebDAV.

Για εφαρμογές .NET Framework που αποστολή αλληλογραφίας χωρίς τη χρήση διακομιστή Exchange ως παράγοντες μεταφοράς, Microsoft CDO για Windows 2000 (CDOSYS) μπορεί να χρησιμοποιηθεί με μια συγκρότηση διαλειτουργικότητας. Ωστόσο, η Microsoft συνιστά χρησιμοποιώντας System.Web.Mail. System.Web.Mail είναι ένα πρόγραμμα εξομοίωσης με διαχείριση σε CDOSYS που σας επιτρέπει να δημιουργήσετε και να στείλετε μηνύματα χρησιμοποιώντας το στοιχείο μήνυμα CDOSYS. Το μήνυμα ηλεκτρονικού ταχυδρομείου παραδίδεται είτε μέσω της υπηρεσίας αλληλογραφίας SMTP που είναι ενσωματωμένη στο Microsoft Windows 2000, είτε μέσω ενός αυθαίρετου διακομιστή SMTP.


CDO 1.2x και MAPI δεν υποστηρίζεται σε περιβάλλον .NET Framework. Για CDO 1.2x και λειτουργία τύπου MAPI, χρησιμοποιήστε μία από τις μεθόδους πρόσβασης υποστηρίζεται που αναφέρεται στην ενότητα "Σύνοψη".
Για εφαρμογές .NET Framework που πρέπει να στείλετε αλληλογραφία χωρίς να χρησιμοποιείτε Exchange Server ως παράγοντες μεταφοράς, System.Web.Mail είναι μια καλή επιλογή. Ωστόσο, CDOSYS συνεργασία Microsoft μπορεί επίσης να χρησιμοποιηθεί σε μια συγκρότηση διαλειτουργικότητας.

CDO 1.2x και MAPI δεν υποστηρίζεται σε περιβάλλον .NET Framework.
Η Microsoft έχει δεσμευτεί για τη βελτίωση του περιβάλλοντος του .NET Framework, καθώς και για την πραγματοποίηση ακόμα πιο εύκολη πρόσβαση στα δεδομένα του Exchange από μέσα σε αυτό το περιβάλλον. Η κατάσταση της δυνατότητας υποστήριξης ορισμένων από τα στοιχεία αυτά ενδέχεται να αλλάξουν χωρίς προειδοποίηση.

Ο ακόλουθος πίνακας συνοψίζει την πολιτική υποστήριξης για τα API Exchange σε περιβάλλον .NET:
APIΌνομα αρχείου DLLΠολιτική υποστήριξης διαχειριζόμενου κώδικα
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 στο Web:

Διαλειτουργικότητα .NET: Ετοιμαστείτε για Microsoft .NET, χρησιμοποιώντας προγράμματα εξομοίωσης για να αλληλεπιδράσετε με εφαρμογές που βασίζονται σε COM
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

Διαλειτουργικότητα για προχωρημένους
http://msdn2.microsoft.com/en-us/library/bd9cdfyx(vs.71).aspx

Χειρισμός εξαιρέσεων διαλειτουργικότητας COM
http://msdn2.microsoft.com/en-us/library/awy7adbx(vs.71).aspx
Ιδιότητες

Αναγνωριστικό άρθρου: 813349 - Τελευταία αναθεώρηση: 17 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια