XmlSerializer.GenerateSerializer Método

Definición

Devuelve un ensamblado que contiene serializadores con tipo.

Sobrecargas

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

Devuelve un ensamblado que contiene serializadores personalizados que se usan para serializar o deserializar el tipo o tipos especificados mediante las asignaciones especificadas.

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

Devuelve un ensamblado que contiene serializadores personalizados que se usan para serializar o deserializar el tipo o tipos especificados mediante las asignaciones y opciones y opciones especificadas del compilador.

Comentarios

La herramienta generador de serializadorES XML (Sgen.exe) crea un ensamblado de serialización XML para los tipos de un ensamblado especificado para mejorar el rendimiento en tiempo de ejecución de un XmlSerializer cuando serializa o deserializa objetos de los tipos especificados. GetXmlSerializerAssemblyName Use para devolver el nombre de dicho ensamblado.

Si va a distribuir este ensamblado como parte de una aplicación cliente que llama a un servicio web, puede aplicar al XmlSerializerAssemblyAttribute tipo de cliente para especificar la ubicación y el nombre del ensamblado.

GenerateSerializer(Type[], XmlMapping[])

Devuelve un ensamblado que contiene serializadores personalizados que se usan para serializar o deserializar el tipo o tipos especificados mediante las asignaciones especificadas.

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[]

Colección de tipos.

mappings
XmlMapping[]

Colección de XmlMapping objetos usados para convertir un tipo a otro.

Devoluciones

Objeto Assembly que contiene serializadores para los tipos y asignaciones proporcionados.

Se aplica a

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

Devuelve un ensamblado que contiene serializadores personalizados que se usan para serializar o deserializar el tipo o tipos especificados mediante las asignaciones y opciones y opciones especificadas del compilador.

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[]

Matriz de tipo Type que contiene objetos usados para serializar y deserializar datos.

mappings
XmlMapping[]

Matriz de tipo XmlMapping que asigna los datos XML a los datos de tipo.

parameters
CompilerParameters

Instancia de la CompilerParameters clase que representa los parámetros usados para invocar un compilador.

Devoluciones

que Assembly contiene versiones especiales de .XmlSerializer

Se aplica a