Freigeben über


System.Xml.Serialization.CodeGenerationOptions-Enumeration

Dieser Artikel enthält ergänzende Hinweise zur Referenzdokumentation für diese API.

In einer WSDL-Datei (Web Service Description Language) wird in der Regel eine Klasse in der XML-Schemasprache als xsd:complex-Typ beschrieben, der aus verschiedenen primitiven xsd:complex- und xsd:simple-Typen besteht. Beim Generieren einer .NET-Klasse, die einen bestimmten xsd:complex-Typ darstellt, müssen Sie auswählen, wie die verschiedenen darin enthaltenen primitiven Typen dargestellt werden sollen.

Standardmäßig wird jeder primitive Typ als Feld implementiert. Wenn Sie die Option GenerateProperties angeben, wird stattdessen jeder primitive Typ als Eigenschaft implementiert.

Sortierung des Serialisierungscodes

Der GenerateOrder-Member weist den Code-Generator an, den Serialisierungscode in einer bestimmten Reihenfolge zu erstellen, wie durch die Order-Eigenschaft der folgenden Attribute bestimmt wird:

Hinweis

Sobald die Eigenschaft Order für eine öffentliche Eigenschaft oder ein öffentliches Feld in einem Typ festgelegt wurde, muss sie auf alle öffentlichen Eigenschaften und Felder für diesen Typ und alle geerbten Typen angewendet werden.