Einrichten der Entwicklungsumgebung für Exchange-Anwendung
Artikel
Erfahren Sie, wie Sie Ihre Entwicklungsumgebung einrichten, um eine EWS-Anwendung zu erstellen, die mit Exchange kommuniziert.
Bevor Sie mit dem Schreiben ihrer EWS-Anwendung (Exchange Web Services) beginnen, müssen Sie sicherstellen, dass Ihre Entwicklungsumgebung einige Mindestanforderungen erfüllt. Sie können die verwaltete EWS-API, die standardmäßige Clientzugriffs-API für .NET Framework-Anwendungen, verwenden, um Ihre Anwendung zu entwickeln, oder Sie können EWS selbst verwenden, mit oder ohne unseren automatisch generierten Proxy. Im Allgemeinen wird empfohlen, die verwaltete EWS-API zu verwenden. Sie können jedoch den Unterschied zwischen diesen beiden Optionen genauer untersuchen, um herauszufinden, welche für Sie geeignet ist.
Hinweis
Die verwaltete EWS-API steht nun als Open Source-Projekt auf GitHub zur Verfügung. Sie können die Open Source-Bibliothek für Folgendes verwenden:
Implementieren von Programmfehlerbehebungen und Verbesserungen in die API
Abrufen von Fehlerbehebungen und Verbesserungen, bevor diese in einer offiziellen Version verfügbar sind
Zugreifen auf die umfassendste und aktuellste Implementierung der API, um sie als Referenz zu verwenden oder neue Bibliotheken auf neuen Plattformen zu erstellen
Sie können die EWS Managed API-Dateien überall auf Ihrem Computer speichern. Standardmäßig werden sie im Ordner Programme\Microsoft\Exchange\Web Services-Versionsnummer<> installiert.
Ein Postfach auf einem Exchange Server, auf dem Exchange Online, Exchange Online als Teil von Office 365 oder eine Version von Exchange ab Exchange Server 2007 ausgeführt wird.
Sie können einen Exchange Online-Plan für Unternehmen, einschließlich einer kostenlosen Testversion, auf der Office 365 Website erhalten. Um eine Verbindung mit dem Postfach herzustellen, müssen Sie über den Benutzernamen und die Anmeldeinformationen des dem Postfach zugeordneten Kontos verfügen.
Eine Version von Visual Studio ab Visual Studio 2005. Wenn Sie derzeit nicht über Visual Studio verfügen, können Sie eine kostenlose Version herunterladen.
Eine Version des .NET Framework ab dem .NET Framework 3.5. Sie können das .NET Framework 3.5 aus dem Microsoft Download Center herunterladen.
Darüber hinaus ist es hilfreich, wenn Sie mit C# vertraut sind. Obwohl Visual Studio neben C# auch andere Sprachen unterstützt, wird der Großteil des für die verwaltete EWS-API verfügbaren Beispielcodes in C# geschrieben.
Entwicklungsumgebung für EWS
Sie können EWS verwenden, um Ihre Anwendung auf verschiedene Weisen zu entwickeln. Die einfachste Möglichkeit zur Verwendung von EWS besteht darin, Textdateien zu erstellen, die Ihre XML-Anforderungen enthalten, und sie an Exchange zu übertragen. Dazu benötigen Sie Folgendes:
Einen einfachen Text-Editor, z. B. Editor, um Ihre XML-Anforderung zu bearbeiten. Jeder Text-Editor kann verwendet werden. Aber Sie sollten einen Editor verwenden, der bei einer XML-Syntaxüberprüfung wie XMetal hilfreich ist.
Ein Tool oder eine Anwendung, das SOAP-XML-Anforderungen und -Antworten senden und empfangen kann, um mit Exchange zu kommunizieren.
Wenn Sie mit unformatiertem XML arbeiten, ist es auch hilfreich, über grundlegende Kenntnisse der XML-Formatierung zu verfügen.
Die zweite Möglichkeit zur Verwendung von EWS besteht darin, einen automatisch generierten Proxy zu erstellen, mit dem Sie mithilfe einer .NET-Sprache wie C# mit den Vorgängen arbeiten können. Für die Arbeit mit einem automatisch generierten Proxy benötigen Sie Folgendes:
Eine Version von Visual Studio ab Visual Studio 2005, um einen Proxyverweis zu erstellen. Sie können eine kostenlose Version herunterladen.
Eine Version des .NET Framework, die mit dem .NET Framework 2.0 beginnt. Sie können das .NET Framework 3.5 aus dem Microsoft Download Center herunterladen.
Wenn Sie einen automatisch generierten Proxy verwenden, sollten Sie mit der C#-Programmierung vertraut sein.
Hinweis
Wenn Sie .NET Framework-Entwickler sind, empfehlen wir Ihnen, die verwaltete EWS-API anstelle automatisch generierter Proxys für die Entwicklung mit EWS zu verwenden. Das verwaltete EWS-API-Objektmodell ist einfacher zu verwenden als automatisch generierte Proxyobjektmodelle. Darüber hinaus implementiert die verwaltete EWS-API die AutoErmittlung und enthält clientseitige Logik.
In dieser Lerneinheit erfahren Sie, wie Sie die entsprechende IDE für Ihre Anforderungen auswählen und installieren, die Ihnen beim Erstellen, Bereitstellen, Überwachen und Skalieren von in der Cloud gehosteten Lösungen helfen.
EWS implementiert neue Funktionen in neuen Produktreleases. Verwenden Sie die Informationen in diesem Artikel, um zu bestimmen, ob die Exchange-Version, auf die Sie abzielen, Unterstützung für die Daten oder Features enthält, auf die Sie Zugriff benötigen.
Erfahren Sie, wie Sie eine Rückrufmethode für die Zertifikatüberprüfung erstellen und referenzieren, damit Sie verwaltete EWS API-Anforderungen an einen Exchange Server senden können.
Finden Sie Informationen zu den Aufgaben, die Sie erledigen müssen, um Anwendungen zu erstellen, die die verwaltete EWS-API oder EWS verwenden, um mit Exchange zu kommunizieren.