Partager via


IXmlSerializable des services Web, exemple de technologie

Mise à jour : novembre 2007

Cet exemple montre comment utiliser IXmlSerializable pour contrôler la sérialisation de types personnalisés dans les services Web ASP.NET.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Download sample

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

  1. Ouvrez Visual Studio 2005 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. Tapez IXmlSerializable comme nom du nouveau service Web.

  4. Dans la fenêtre Explorateur de solutions, cliquez avec le bouton droit sur l'icône de Service.asmx et sélectionnez Supprimer ; répétez cette étape pour le fichier code-behind Service.asmx.

  5. Cliquez avec le bouton droit sur le répertoire de projet et sélectionnez Ajouter un élément existant. Dans la boîte de dialogue, accédez au sous-répertoire Service du répertoire spécifique au langage.

  6. Sélectionnez Service.asmx, puis répétez cette étape pour le fichier code-behind Service.asmx.

  7. Ouvrez l'Explorateur Windows et accédez au répertoire qui contient le répertoire IXmlSerializable créé à l'étape 3.

  8. Cliquez avec le bouton droit sur l'icône du répertoire IXmlSerializable et sélectionnez Partage et sécurité.

  9. Sous l'onglet Partage Web, sélectionnez Partager ce dossier et vérifiez les paramètres par défaut, y compris le nom IXmlSerializable.

  10. Cliquez sur OK.

Pour exécuter l'exemple

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

  2. Tapez https://localhost/IXmlSerializable/Service.asmx.

Voir aussi

Référence

IXmlSerializable

System.Xml.Serialization

XmlConvert

XmlQualifiedName

XmlReader

XmlSchema

XmlSchemaSet

XmlUrlResolver

XmlWriter