Partager via


Tâche 1 : définir et implémenter le contrat de service fiable

Dans cette tâche, vous allez définir et implémenter le contrat de service pour votre service fiable.

Définition du contrat

  1. Ouvrez Visual Studio 2008, cliquez sur Fichier et sélectionnez Nouveau, puis Projet.

  2. Dans la boîte de dialogue Nouveau projet, dans WCF, sélectionnez le modèle Bibliothèque du service WCF.

  3. Nommez le projet SimpleDurableService et cliquez sur OK.

    Visual Studio 2008 génère les fichiers suivants pour votre service WCF : un fichier App.config pour le stockage des paramètres de configuration, un fichier source qui contient une définition de contrat et un fichier source qui contient la classe de service qui implémente la définition de contrat.

    Le modèle crée un service comportant deux opérations et un contrat de données pour un type personnalisé. Dans ce didacticiel, vous allez définir de nouvelles opérations pour votre service fiable.

  4. Ouvrez IService1.cs (ou IService1.vb si vous avez créé une solution Visual Basic) et remplacez la définition d'interface existante par le code suivant (et supprimez la définition DataContractAttribute existante).

  1. Ouvrez Service1.cs (ou Service1.vb si vous avez créé une solution Visual Basic).
  2. Implémentez l'interface IService1 mise à jour dans votre définition de classe Service1.
    Visual Studio crée automatiquement des implémentations par défaut pour vos méthodes d'interface, que vous modifierez à l'étape suivante.
  3. Modifiez la définition de classe existante pour exécuter la logique appropriée comme indiqué dans le code suivant :

À ce stade, le service WCF que vous avez créé est le exactement le même que les services WCF créés dans .NET Framework 3.0. La tâche suivante vous apprendra comment rendre persistant l'état actuel de ce service pour qu'en cas de déconnexion du client, vous puissiez continuer à communiquer avec ce dernier après la dernière opération réussie appelée.

Voir aussi

Tâches

Tâche 2 : activer la persistance pour le service fiable

Autres ressources

Didacticiel : créer un service fiable

Copyright © 2007 par Microsoft Corporation. Tous droits réservés.