CodeGenerationOptions 列舉

定義

指定在產生 .NET 類型以便搭配 XML Web Service 使用時要使用的各種選項。

此列舉支援其成員值的位元組合。

C#
[System.Flags]
public enum CodeGenerationOptions
繼承
CodeGenerationOptions
屬性

欄位

名稱 Description
EnableDataBinding 16

啟用資料繫結。

GenerateNewAsync 2

為 Web 方法的非同步引動過程建立事件。

GenerateOldAsync 4

為 Web 方法的非同步引動過程建立 Begin 和 End 方法。

GenerateOrder 8

產生明確排序的序列化程式碼,如同透過 XmlAnyElementAttributeXmlArrayAttributeXmlElementAttribute 屬性 (Attribute) 的 Order 屬性 (Property) 所指定。

GenerateProperties 1

按照屬性表示基本類型。

None 0

以欄位和 System 命名空間類型來表示基本類型。

範例

下列範例說明如何使用 CodeGenerationOptions 列舉來指定 對象的行為 ServiceDescriptionImporter

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

備註

如需此 API 的詳細資訊,請參閱 CodeGenerationOptions 的補充 API 備註

適用於

產品 版本
.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

另請參閱