CodeGenerationOptions 枚举

定义

指定生成用于 XML Web 服务的.NET类型时要使用的各种选项。

此枚举支持其成员值的按位组合。

public enum class CodeGenerationOptions
[System.Flags]
public enum CodeGenerationOptions
[<System.Flags>]
type CodeGenerationOptions = 
Public Enum CodeGenerationOptions
继承
CodeGenerationOptions
属性

字段

名称 说明
None 0

按字段表示基元类型,按命名空间类型表示 System 基元类型。

GenerateProperties 1

按属性表示基元类型。

GenerateNewAsync 2

为 Web 方法的异步调用创建事件。

GenerateOldAsync 4

为 Web 方法的异步调用创建 Begin 和 End 方法。

GenerateOrder 8

生成通过Order属性和XmlAnyElementAttribute属性XmlArrayAttributeXmlElementAttribute指定的显式排序序列化代码。

EnableDataBinding 16

启用数据绑定。

示例

下面的示例演示如何使用 CodeGenerationOptions 枚举来指定对象的行为 ServiceDescriptionImporter

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

注解

有关此 API 的详细信息,请参阅 CodeGenerationOptions 的补充 API 说明

适用于

另请参阅