XmlSerializer.GenerateSerializer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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