Compartilhar via


CodeGenerationOptions Enumeração

Definição

Especifica várias opções a serem usadas ao gerar tipos .NET para uso com um serviço Web XML.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

public enum class CodeGenerationOptions
[System.Flags]
public enum CodeGenerationOptions
[<System.Flags>]
type CodeGenerationOptions = 
Public Enum CodeGenerationOptions
Herança
CodeGenerationOptions
Atributos

Campos

EnableDataBinding 16

Habilita a vinculação de dados.

GenerateNewAsync 2

Cria eventos para a invocação assíncrona dos métodos Web.

GenerateOldAsync 4

Cria métodos de Início e Fim para a invocação assíncrona dos métodos Web.

GenerateOrder 8

Gera o código de serialização explicitamente ordenado conforme especificado por meio da propriedade Order dos atributos XmlAnyElementAttribute, XmlArrayAttribute e XmlElementAttribute.

GenerateProperties 1

Representa tipos primitivos por propriedades.

None 0

Representa tipos primitivos por campos e tipos primitivos por tipos de namespace System.

Exemplos

O exemplo a seguir ilustra o uso da CodeGenerationOptions enumeração para especificar o comportamento de um ServiceDescriptionImporter objeto .

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

Comentários

Para obter mais informações sobre essa API, consulte Comentários de API complementares para CodeGenerationOptions.

Aplica-se a

Confira também