Enum System.Xml.Serialization.CodeGenerationOptions

Cet article vous offre des remarques complémentaires à la documentation de référence pour cette API.

Un fichier WSDL (Web Service Description Language) décrit généralement une classe dans un langage du schéma XML en tant que type xsd:complex composé de différents types primitifs xsd:complex et xsd:simple. Lors de la génération d’une classe .NET qui représente un type xsd:complex donné, vous devez choisir comment représenter les différents types primitifs qu’elle contient.

Par défaut, chaque primitive est implémentée comme un champ. Si vous spécifiez l’option GenerateProperties, chaque type primitif est implémenté comme propriété.

Classement du code de sérialisation

Le membre GenerateOrder demande au générateur de code de créer le code de sérialisation dans un ordre spécifique, tel que déterminé par la propriété Order des attributs suivants :

Remarque

Une fois la propriété Order définie sur une propriété publique ou le champ d’un type, elle doit être appliquée à toutes les propriétés et à tous les champs publics pour ce type, ainsi que tous les types hérités.