Auf Englisch lesen

Freigeben über


CodeGenerationOptions Enumeration

Definition

Gibt verschiedene Optionen an, die beim Generieren von .NET-Typen für einen XML-Webdienst verwendet werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

C#
[System.Flags]
public enum CodeGenerationOptions
Vererbung
CodeGenerationOptions
Attribute

Felder

Name Wert Beschreibung
EnableDataBinding 16

Aktiviert die Datenbindung.

GenerateNewAsync 2

Erstellt Ereignisse für den asynchronen Aufruf von Webmethoden.

GenerateOldAsync 4

Erstellt die Begin-Methode und die End-Methode für den asynchronen Aufruf von Webmethoden.

GenerateOrder 8

Generiert explizit angeordneten Serialisierungscode, entsprechend der Angabe durch die Order-Eigenschaft der Attribute XmlAnyElementAttribute, XmlArrayAttribute und XmlElementAttribute.

GenerateProperties 1

Stellt primitive Typen anhand von Eigenschaften dar.

None 0

Stellt primitive Typen nach Feldern und primitive Typen nach System-Namespacetypen dar.

Beispiele

Im folgenden Beispiel wird die Verwendung der CodeGenerationOptions Enumeration veranschaulicht, um das Verhalten eines ServiceDescriptionImporter Objekts anzugeben.

C#
// Generate properties to represent primitive values.
importer.CodeGenerationOptions = System.Xml.Serialization.CodeGenerationOptions.GenerateProperties;

Hinweise

Weitere Informationen zu dieser API finden Sie unter Zusätzliche API-Hinweise für CodeGenerationOptions.

Gilt für:

Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Weitere Informationen