IXmlSerializable des services Web, exemple de technologie
Cet exemple montre comment utiliser IXmlSerializable pour contrôler la sérialisation de types personnalisés dans les services Web ASP.NET.
Pour générer l'exemple à l'aide de Visual Studio
Ouvrez Visual Studio 2005 et sélectionnez Nouveau site Web dans le menu Fichier.
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.
Tapez IXmlSerializable comme nom du nouveau service Web.
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.
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.
Sélectionnez Service.asmx, puis répétez cette étape pour le fichier code-behind Service.asmx.
Ouvrez l'Explorateur de fichiers et accédez au répertoire qui contient le répertoire IXmlSerializable créé à l'étape 3.
Cliquez avec le bouton droit sur l'icône du répertoire IXmlSerializable et sélectionnez Partage et sécurité.
Sous l'onglet Partage Web, sélectionnez Partager ce dossier et vérifiez les paramètres par défaut, y compris le nom IXmlSerializable.
Cliquez sur OK.
Pour exécuter l'exemple
Ouvrez une fenêtre de navigateur et sélectionnez sa barre d'adresses.
Tapez https://localhost/IXmlSerializable/Service.asmx.
Voir aussi
Référence
IXmlSerializable
System.Xml.Serialization
XmlConvert
XmlQualifiedName
XmlReader
XmlSchema
XmlSchemaSet
XmlUrlResolver
XmlWriter