Einrichten der Entwicklungsumgebung für Exchange-Anwendung
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
Wir freuen uns über Ihre Beiträge über GitHub.
Entwicklungsumgebung für die verwaltete EWS-API
Um eine verwaltete EWS-API-Anwendung zu erstellen, benötigen Sie Zugriff auf Folgendes:
-
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.