Share via


Configuration de votre environnement de développement d’application Exchange

Découvrez comment configurer votre environnement de développement pour créer une application EWS qui communique avec Exchange.

Avant de commencer à écrire votre application Service web Exchange (EWS), vous devez vous assurer que votre environnement de développement répond à quelques exigences minimales. Vous pouvez utiliser l'API gérée par EWS, l'API d'accès client standard pour les applications .NET Framework, pour développer votre application, ou vous pouvez utiliser EWS seul, avec ou sans proxy généré automatiquement. En général, nous vous recommandons d'utiliser l'API gérée par EWS. Toutefois, vous pouvez explorer plus en détail la différence entre ces deux options pour déterminer celle qui vous convient.

Remarque

L’API managée EWS est désormais disponible comme projet open source sur GitHub. Vous pouvez utiliser la bibliothèque open source pour :

  • Participer aux résolutions de bogues et aux améliorations de l’API.
  • obtenir des correctifs et des améliorations avant qu’ils soient disponibles dans une version officielle ;
  • Accéder à l’implémentation la plus complète et la plus à jour de l’API afin de l’utiliser comme référence ou pour créer des bibliothèques sur de nouvelles plateformes.

Vos contributions sont les bienvenues via GitHub.

Environnement de développement pour l’API gérée par EWS

Pour créer une application API gérée par EWS, vous devez accéder aux éléments suivants :

  • L’ API gérée EWS.

    Vous pouvez stocker les fichiers d’API managée EWS n’importe où sur votre ordinateur . par défaut, ils sont installés dans le dossier Program Files\Microsoft\Exchange\Web Services<version number> .

  • Une boîte aux lettres sur un serveur Exchange qui exécute Exchange Online, Exchange Online en tant que partie d'Office 365, ou une version d'Exchange Server 2007 ou ultérieure.

    Vous pouvez obtenir un plan Exchange Online pour les entreprises, y compris un essai gratuit, sur le site d'Office 365. Pour vous connecter à la boîte aux lettres, vous devez avoir le nom d’utilisateur et les informations d’identification du compte associé à la boîte aux lettres.

  • Une version de Visual Studio 2005 ou ultérieure. Si vous n’avez pas encore Visual Studio, vous pouvez télécharger une version gratuite.

  • Une version du .NET Framework 3.5 ou ultérieure. Vous pouvez télécharger le .NET Framework 3.5 dans le Centre de téléchargement de Microsoft.

En outre, il vous sera utile d’être familier avec le langage C#. Bien que Visual Studio prenne en charge d'autres langages en plus de C#, la plupart des exemples de code disponibles pour l'API gérée par EWS sont écrits en C#.

Environnement de développement pour EWS

Vous pouvez utiliser EWS pour développer votre application de deux manières différentes. Le moyen le plus simple d’utiliser EWS consiste à créer des fichiers texte qui contiennent vos demandes XML et à les transmettre à Exchange. Pour ce faire, voici ce dont vous avez besoin :

  • Un éditeur de texte simple, comme le Bloc-notes, pour modifier votre requête XML. N'importe quel éditeur de texte fera l'affaire, mais vous pouvez en choisir un qui vous aidera à valider la syntaxe XML, comme XMetal.

  • Un outil ou une application qui peut envoyer et recevoir des demandes et des réponses SOAP XML, afin de communiquer avec Exchange.

Lorsque vous travaillez avec du XML brut, il est également utile d'avoir une compréhension de base de la mise en forme XML.

La deuxième façon d'utiliser EWS est de créer un proxy généré automatiquement qui vous permet de travailler avec les opérations en utilisant un langage .NET comme C#. Voici ce que vous devez utiliser avec un proxy généré automatiquement :

  • Une version de Visual Studio 2005 ou ultérieure, pour créer une référence proxy. Vous pouvez télécharger une version gratuite.

  • Une version du .NET Framework 2.0 ou ultérieure. Vous pouvez télécharger le .NET Framework 3.5 dans le Centre de téléchargement de Microsoft.

Si vous utilisez un proxy généré automatiquement, vous devrez avoir quelques notions de programmation C#.

Remarque

Si vous êtes un développeur .NET Framework, nous vous encourageons à utiliser l'API gérée par EWS plutôt que les proxies générés automatiquement pour développer sur EWS. Le modèle objet d’API gérée par EWS est plus facile à utiliser que les modèles objet proxy générés automatiquement. En outre, l’API gérée par EWS implémente la découverte automatique et inclut une logique côté client.

Voir aussi