XmlSerializer.GenerateSerializer XmlSerializer.GenerateSerializer XmlSerializer.GenerateSerializer XmlSerializer.GenerateSerializer Method

Definição

Retorna um assembly que contém os serializadores tipados.Returns an assembly that contains typed serializers.

Sobrecargas

GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[])

Retorna um assembly que contém os serializadores personalizados usados para serializar ou desserializar os tipos especificados usando os mapeamentos definidos.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings.

GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters)

Retorna um assembly que contém os serializadores personalizados usados para serializar ou desserializar os tipos especificados usando os mapeamentos, opções e configurações do compilador especificados.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings and compiler settings and options.

Comentários

O XML Serializer Generator Tool (SGen. exe) cria um assembly de serialização XML para tipos em um assembly especificado para melhorar o desempenho em tempo de execução XmlSerializer de um quando ele serializa ou desserializa objetos dos tipos especificados.The XML Serializer Generator Tool (Sgen.exe) creates an XML serialization assembly for types in a specified assembly to improve the run-time performance of an XmlSerializer when it serializes or deserializes objects of the specified types. Use o GetXmlSerializerAssemblyName para retornar o nome de um assembly desse tipo.Use the GetXmlSerializerAssemblyName to return the name of such an assembly.

Se você estiver distribuindo tal assembly como parte de um aplicativo cliente que chama um serviço Web, você pode aplicar o XmlSerializerAssemblyAttribute ao tipo de cliente para especificar o local e o nome do assembly.If you are distributing such an assembly as part of a client application that calls a Web service, you can apply the XmlSerializerAssemblyAttribute to the client type to specify the location and name of the assembly.

GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[])

Retorna um assembly que contém os serializadores personalizados usados para serializar ou desserializar os tipos especificados usando os mapeamentos definidos.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings.

public:
 static System::Reflection::Assembly ^ GenerateSerializer(cli::array <Type ^> ^ types, cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings);
public static System.Reflection.Assembly GenerateSerializer (Type[] types, System.Xml.Serialization.XmlMapping[] mappings);
static member GenerateSerializer : Type[] * System.Xml.Serialization.XmlMapping[] -> System.Reflection.Assembly
Public Shared Function GenerateSerializer (types As Type(), mappings As XmlMapping()) As Assembly

Parâmetros

types
Type[]

Uma coleção de tipos.A collection of types.

mappings
XmlMapping[]

Uma coleção de objetos XmlMapping usados para converter um tipo em outro.A collection of XmlMapping objects used to convert one type to another.

Retornos

Um objeto Assembly que contém os serializadores para os tipos e mapeamentos fornecidos.An Assembly object that contains serializers for the supplied types and mappings.

GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters)

Retorna um assembly que contém os serializadores personalizados usados para serializar ou desserializar os tipos especificados usando os mapeamentos, opções e configurações do compilador especificados.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings and compiler settings and options.

public:
 static System::Reflection::Assembly ^ GenerateSerializer(cli::array <Type ^> ^ types, cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings, System::CodeDom::Compiler::CompilerParameters ^ parameters);
public static System.Reflection.Assembly GenerateSerializer (Type[] types, System.Xml.Serialization.XmlMapping[] mappings, System.CodeDom.Compiler.CompilerParameters parameters);
static member GenerateSerializer : Type[] * System.Xml.Serialization.XmlMapping[] * System.CodeDom.Compiler.CompilerParameters -> System.Reflection.Assembly
Public Shared Function GenerateSerializer (types As Type(), mappings As XmlMapping(), parameters As CompilerParameters) As Assembly

Parâmetros

types
Type[]

Uma matriz do tipo Type que contém objetos usados para serializar e desserializar dados.An array of type Type that contains objects used to serialize and deserialize data.

mappings
XmlMapping[]

Uma matriz do tipo XmlMapping que mapeia os dados XML para os dados do tipo.An array of type XmlMapping that maps the XML data to the type data.

parameters
CompilerParameters CompilerParameters CompilerParameters CompilerParameters

Uma instância da classe CompilerParameters que representa os parâmetros usados para invocar um compilador.An instance of the CompilerParameters class that represents the parameters used to invoke a compiler.

Retornos

Um Assembly que contém versões especiais do XmlSerializer.An Assembly that contains special versions of the XmlSerializer.

Aplica-se a