Sérialisation de génériques de services Web, exemple de technologie

Télécharger l'exemple

Cet exemple montre comment utiliser et contrôler la sérialisation de génériques dans les services Web ASP.NET.

Pour générer l'exemple à l'aide de Visual Studio

  1. Ouvrez Visual Studio et sélectionnez Nouveau site Web dans le menu Fichier.

  2. Dans le volet gauche de la boîte de dialogue Nouveau site Web, sélectionnez le langage de programmation de votre choix, puis dans le volet droit, sélectionnez Service Web ASP.NET.

  3. Cliquez sur Parcourir et accédez au sous-répertoire \CS\GenericsService.

  4. Sélectionnez Service.asmx pour ouvrir le fichier dans Visual Studio.

  5. Dans le menu Générer, cliquez sur Générer la solution.

Notes

Les cinq premières étapes de cette liste sont facultatives.L'exécution .NET Framework générera automatiquement le service Web lors de la première demande du service.

Notes

Les étapes suivantes sont obligatoires pour générer l'exemple.

  1. Ouvrez l'Explorateur de fichiers et accédez au sous-répertoire \CS.

  2. Cliquez avec le bouton droit sur l'icône du sous-répertoire GenericsService et sélectionnez Partage et sécurité.

  3. Sous l'onglet Partage Web, sélectionnez Partager ce dossier.

Important

Notez le nom du répertoire virtuel répertorié dans le volet Alias, car vous en aurez besoin pour exécuter l'exemple.

Pour générer l'exemple à l'aide des services IIS (Internet Information Services)

  1. Ouvrez le composant logiciel enfichable de gestion Internet Information Services et développez Sites Web.

  2. Cliquez sur Site Web par défaut, sélectionnez Nouveau, puis Répertoire virtuel pour créer l'Assistant Création de répertoire virtuel.

  3. Cliquez sur Suivant, entrez l'alias public pour votre répertoire virtuel et cliquez sur Suivant.

  4. Entrez le chemin d'accès au répertoire où vous avez enregistré l'exemple (il s'agit, en principe, du sous-répertoire \CS\GenericsService) et cliquez sur Suivant. Cliquez sur Suivant pour quitter l'Assistant.

Important

Notez le nom du répertoire virtuel répertorié dans le volet Alias, car vous en aurez besoin pour exécuter l'exemple.

Pour exécuter l'exemple

  1. Ouvrez une fenêtre de navigateur et sélectionnez sa barre d'adresses.

  2. Tapez https://localhost/[répertoire virtuel]/Service.asmx, où [répertoire virtuel] représente le répertoire virtuel que vous avez créé au moment de la construction de l'exemple.

Notes

L'exemple affiche une page ASP.NET par défaut qui contient des liens vers la définition du service Web. Vous pouvez modifier le code source pour le service Web, mais également personnaliser l'affichage. Pour plus d'informations, consultez Building XML Web Service Clients.

Voir aussi

Référence

System.Collections.Generic

System.Web.Services

System.Xml.Serialization

Autres ressources

Sérialisation dans le .NET Framework

XML Web Services Created Using ASP.NET and XML Web Service Clients