XmlSerializerFactory.CreateSerializer 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 una derivación de la clase XmlSerializer que se utiliza para serializar un tipo.
Sobrecargas
CreateSerializer(Type) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que se utiliza para serializar el tipo especificado. |
CreateSerializer(XmlTypeMapping) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer utilizando un objeto que asigna un tipo a otro. |
CreateSerializer(Type, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que se utiliza para serializar el tipo y el espacio de nombres especificados. |
CreateSerializer(Type, Type[]) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que se utiliza para serializar el tipo especificado. Si una propiedad o un campo devuelve una matriz, el parámetro |
CreateSerializer(Type, XmlAttributeOverrides) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. |
CreateSerializer(Type, XmlRootAttribute) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en documentos XML y viceversa. Especifica el objeto que representa el elemento raíz de XML. |
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en instancias de documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. Esta sobrecarga especifica asimismo el espacio de nombres predeterminado para todos los elementos XML, así como la clase que se ha de utilizar como elemento raíz XML. |
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en instancias de documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. Esta sobrecarga especifica asimismo el espacio de nombres predeterminado para todos los elementos XML, así como la clase que se ha de utilizar como elemento raíz XML. |
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
Obsoletos.
Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en instancias de documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. Esta sobrecarga especifica asimismo el espacio de nombres predeterminado para todos los elementos XML, así como la clase que se ha de utilizar como elemento raíz XML. |
CreateSerializer(Type)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que se utiliza para serializar el tipo especificado.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type);
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type) As XmlSerializer
Parámetros
Devoluciones
Una derivación de la clase XmlSerializer que se crea específicamente para serializar el tipo especificado.
Se aplica a
CreateSerializer(XmlTypeMapping)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer utilizando un objeto que asigna un tipo a otro.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(System::Xml::Serialization::XmlTypeMapping ^ xmlTypeMapping);
public System.Xml.Serialization.XmlSerializer CreateSerializer (System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (xmlTypeMapping As XmlTypeMapping) As XmlSerializer
Parámetros
- xmlTypeMapping
- XmlTypeMapping
XmlTypeMapping que asigna un tipo a otro.
Devoluciones
Una derivación de la clase XmlSerializer que se crea específicamente para serializar el tipo asignado.
Se aplica a
CreateSerializer(Type, String)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que se utiliza para serializar el tipo y el espacio de nombres especificados.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::String ^ defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, string defaultNamespace);
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, defaultNamespace As String) As XmlSerializer
Parámetros
- defaultNamespace
- String
Espacio de nombres predeterminado que se utilizará para todos los elementos XML.
Devoluciones
Una derivación de la clase XmlSerializer que se crea específicamente para serializar el tipo especificado.
Se aplica a
CreateSerializer(Type, Type[])
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que se utiliza para serializar el tipo especificado. Si una propiedad o un campo devuelve una matriz, el parámetro extraTypes
especifica aquellos objetos que pueden insertarse en la matriz.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, cli::array <Type ^> ^ extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, Type[]? extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, Type[] extraTypes);
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, extraTypes As Type()) As XmlSerializer
Parámetros
Devoluciones
Derivación de XmlSerializer.
Comentarios
Llamar a esta sobrecarga es similar a llamar XmlSerializer(Type, Type[]) a para crear una instancia de la XmlSerializer clase .
Se aplica a
CreateSerializer(Type, XmlAttributeOverrides)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides overrides);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides) As XmlSerializer
Parámetros
- overrides
- XmlAttributeOverrides
XmlAttributeOverrides que contiene campos que omiten el comportamiento de serialización predeterminado.
Devoluciones
Derivación de XmlSerializer.
Comentarios
Llamar a esta sobrecarga es similar a llamar XmlSerializer(Type, XmlAttributeOverrides) a para crear una instancia de la XmlSerializer clase .
Se aplica a
CreateSerializer(Type, XmlRootAttribute)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en documentos XML y viceversa. Especifica el objeto que representa el elemento raíz de XML.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlRootAttribute ^ root);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlRootAttribute? root);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlRootAttribute root);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, root As XmlRootAttribute) As XmlSerializer
Parámetros
- root
- XmlRootAttribute
XmlRootAttribute que representa el elemento raíz XML.
Devoluciones
Derivación de XmlSerializer.
Comentarios
Llamar a esta sobrecarga es similar a llamar XmlSerializer.XmlSerializer(Type, XmlRootAttribute) a para crear una instancia de la XmlSerializer clase .
Se aplica a
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en instancias de documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. Esta sobrecarga especifica asimismo el espacio de nombres predeterminado para todos los elementos XML, así como la clase que se ha de utilizar como elemento raíz XML.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides, cli::array <Type ^> ^ extraTypes, System::Xml::Serialization::XmlRootAttribute ^ root, System::String ^ defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides, extraTypes As Type(), root As XmlRootAttribute, defaultNamespace As String) As XmlSerializer
Parámetros
- overrides
- XmlAttributeOverrides
XmlAttributeOverrides que contiene campos que omiten el comportamiento de serialización predeterminado.
- root
- XmlRootAttribute
XmlRootAttribute que representa el elemento raíz XML.
- defaultNamespace
- String
Espacio de nombres predeterminado de todos los elementos XML en el documento XML.
Devoluciones
Derivación de XmlSerializer.
Comentarios
Llamar a esta sobrecarga es similar a llamar XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String) a para crear una instancia de la XmlSerializer clase .
Se aplica a
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en instancias de documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. Esta sobrecarga especifica asimismo el espacio de nombres predeterminado para todos los elementos XML, así como la clase que se ha de utilizar como elemento raíz XML.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides, cli::array <Type ^> ^ extraTypes, System::Xml::Serialization::XmlRootAttribute ^ root, System::String ^ defaultNamespace, System::String ^ location);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace, string? location);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides, extraTypes As Type(), root As XmlRootAttribute, defaultNamespace As String, location As String) As XmlSerializer
Parámetros
- type
- Type
El Type del objeto que este XmlSerializer puede serializar.
- overrides
- XmlAttributeOverrides
XmlAttributeOverrides que extiende o reemplaza el comportamiento de la clase especificada en el parámetro de tipo.
- root
- XmlRootAttribute
XmlRootAttribute que define las propiedades del elemento raíz XML.
- defaultNamespace
- String
Espacio de nombres predeterminado de todos los elementos XML en el documento XML.
- location
- String
Ruta de acceso que especifica la ubicación de los tipos.
Devoluciones
Derivación de XmlSerializer.
Se aplica a
CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)
Precaución
This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of CreateSerializer which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.
Devuelve una derivación de la clase XmlSerializer que puede serializar objetos del tipo especificado en instancias de documentos XML y viceversa. Cada objeto que se ha de serializar también puede contener instancias de clases, que esta sobrecarga puede reemplazar con otras clases. Esta sobrecarga especifica asimismo el espacio de nombres predeterminado para todos los elementos XML, así como la clase que se ha de utilizar como elemento raíz XML.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides, cli::array <Type ^> ^ extraTypes, System::Xml::Serialization::XmlRootAttribute ^ root, System::String ^ defaultNamespace, System::String ^ location, System::Security::Policy::Evidence ^ evidence);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location, System.Security.Policy.Evidence evidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of CreateSerializer which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.")]
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location, System.Security.Policy.Evidence evidence);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string * System.Security.Policy.Evidence -> System.Xml.Serialization.XmlSerializer
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of CreateSerializer which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string * System.Security.Policy.Evidence -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides, extraTypes As Type(), root As XmlRootAttribute, defaultNamespace As String, location As String, evidence As Evidence) As XmlSerializer
Parámetros
- type
- Type
El Type del objeto que este XmlSerializer puede serializar.
- overrides
- XmlAttributeOverrides
XmlAttributeOverrides que extiende o reemplaza el comportamiento de la clase especificada en el parámetro de tipo.
- root
- XmlRootAttribute
XmlRootAttribute que define las propiedades del elemento raíz XML.
- defaultNamespace
- String
Espacio de nombres predeterminado de todos los elementos XML en el documento XML.
- location
- String
Ruta de acceso que especifica la ubicación de los tipos.
- evidence
- Evidence
Instancia de la clase Evidence que contiene las credenciales necesarias para tener acceso a los tipos.
Devoluciones
Derivación de XmlSerializer.
- Atributos
Comentarios
Llamar a esta sobrecarga es similar a llamar XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) a para crear una instancia de la XmlSerializer clase .