Partager via


Énumération System.Xml.Serialization.CodeGenerationOptions

Cet article fournit des remarques supplémentaires à la documentation de référence de cette API.

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

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

Classement du code de sérialisation

Le GenerateOrder membre 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 Order propriété des attributs suivants :

Remarque

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