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 XmlSerializer clase que se usa para serializar un tipo.
Sobrecargas
| Nombre | Description |
|---|---|
| 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 XmlSerializer clase que se usa 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 XmlSerializer clase 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 XmlSerializer clase que se usa 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 XmlSerializer clase que se usa para serializar el tipo especificado. Si una propiedad o campo devuelve una matriz, el |
| 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 XmlSerializer clase que puede serializar objetos del tipo especificado en documentos XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar 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 XmlSerializer clase que puede serializar objetos del tipo especificado en documentos XML y viceversa. Especifica el objeto que representa el elemento raíz 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 XmlSerializer clase que puede serializar objetos del tipo especificado en instancias de documento XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar con otras clases. Esta sobrecarga también especifica el espacio de nombres predeterminado para todos los elementos XML y la clase que se va a usar 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 XmlSerializer clase que puede serializar objetos del tipo especificado en instancias de documento XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar con otras clases. Esta sobrecarga también especifica el espacio de nombres predeterminado para todos los elementos XML y la clase que se va a usar 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 XmlSerializer clase que puede serializar objetos del tipo especificado en instancias de documento XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar con otras clases. Esta sobrecarga también especifica el espacio de nombres predeterminado para todos los elementos XML y la clase que se va a usar como elemento raíz XML. |
CreateSerializer(Type)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que se usa 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type) As XmlSerializer
Parámetros
Devoluciones
Derivación de la XmlSerializer clase que se crea específicamente para serializar el tipo especificado.
- Atributos
Se aplica a
CreateSerializer(XmlTypeMapping)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (xmlTypeMapping As XmlTypeMapping) As XmlSerializer
Parámetros
- xmlTypeMapping
- XmlTypeMapping
que XmlTypeMapping asigna un tipo a otro.
Devoluciones
Derivación de la XmlSerializer clase que se crea específicamente para serializar el tipo asignado.
- Atributos
Se aplica a
CreateSerializer(Type, String)
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que se usa 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string? defaultNamespace);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string defaultNamespace);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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 va a usar para todos los elementos XML.
Devoluciones
Derivación de la XmlSerializer clase que se crea específicamente para serializar el tipo especificado.
- Atributos
Se aplica a
CreateSerializer(Type, Type[])
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que se usa para serializar el tipo especificado. Si una propiedad o campo devuelve una matriz, el extraTypes parámetro especifica los objetos que se pueden insertar 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[]? extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[]? extraTypes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[]? extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[] extraTypes);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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
- Atributos
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
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que puede serializar objetos del tipo especificado en documentos XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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
que XmlAttributeOverrides contiene campos que invalidan el comportamiento de serialización predeterminado.
Devoluciones
Derivación de .XmlSerializer
- Atributos
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
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que puede serializar objetos del tipo especificado en documentos XML y viceversa. Especifica el objeto que representa el 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::XmlRootAttribute ^ root);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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
que XmlRootAttribute representa el elemento raíz XML.
Devoluciones
Derivación de .XmlSerializer
- Atributos
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
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que puede serializar objetos del tipo especificado en instancias de documento XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar con otras clases. Esta sobrecarga también especifica el espacio de nombres predeterminado para todos los elementos XML y la clase que se va a usar 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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
que XmlAttributeOverrides contiene campos que invalidan el comportamiento de serialización predeterminado.
- root
- XmlRootAttribute
que XmlRootAttribute representa el elemento raíz XML.
- defaultNamespace
- String
Espacio de nombres predeterminado de todos los elementos XML del documento XML.
Devoluciones
Derivación de .XmlSerializer
- Atributos
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
- Source:
- XmlSerializerFactory.cs
- Source:
- XmlSerializerFactory.cs
Devuelve una derivación de la XmlSerializer clase que puede serializar objetos del tipo especificado en instancias de documento XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar con otras clases. Esta sobrecarga también especifica el espacio de nombres predeterminado para todos los elementos XML y la clase que se va a usar 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.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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
Type del objeto que se XmlSerializer puede serializar.
- overrides
- XmlAttributeOverrides
que XmlAttributeOverrides extiende o invalida el comportamiento de la clase especificada en el parámetro type.
- root
- XmlRootAttribute
que XmlRootAttribute define las propiedades del elemento raíz XML.
- defaultNamespace
- String
Espacio de nombres predeterminado de todos los elementos XML del documento XML.
- location
- String
Ruta de acceso que especifica la ubicación de los tipos.
Devoluciones
Derivación de .XmlSerializer
- Atributos
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 XmlSerializer clase que puede serializar objetos del tipo especificado en instancias de documento XML y viceversa. Cada objeto que se va a serializar puede contener instancias de clases, que esta sobrecarga puede invalidar con otras clases. Esta sobrecarga también especifica el espacio de nombres predeterminado para todos los elementos XML y la clase que se va a usar 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
Type del objeto que se XmlSerializer puede serializar.
- overrides
- XmlAttributeOverrides
que XmlAttributeOverrides extiende o invalida el comportamiento de la clase especificada en el parámetro type.
- root
- XmlRootAttribute
que XmlRootAttribute define las propiedades del elemento raíz XML.
- defaultNamespace
- String
Espacio de nombres predeterminado de todos los elementos XML del documento XML.
- location
- String
Ruta de acceso que especifica la ubicación de los tipos.
- evidence
- Evidence
Instancia de la Evidence clase que contiene las credenciales necesarias para acceder 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 .