XmlSerializer.FromMappings Método

Definición

Devuelve una instancia de la clase XmlSerializer a partir de las asignaciones especificadas.

Sobrecargas

FromMappings(XmlMapping[], Type)

Devuelve una instancia de la clase XmlSerializer a partir de las asignaciones especificadas.

FromMappings(XmlMapping[])

Devuelve una matriz de objetos XmlSerializer creada a partir de una matriz de objetos XmlTypeMapping.

FromMappings(XmlMapping[], Evidence)
Obsoleto.

Devuelve una instancia de la clase XmlSerializer creada a partir de las asignaciones de un tipo de XML a otro.

FromMappings(XmlMapping[], Type)

Devuelve una instancia de la clase XmlSerializer a partir de las asignaciones especificadas.

C#
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[]? mappings, Type? type);
C#
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings, Type type);

Parámetros

mappings
XmlMapping[]

Matriz de objetos XmlMapping.

type
Type

Type del objeto deserializado.

Devoluciones

XmlSerializer[]

Instancia de la clase XmlSerializer.

Se aplica a

.NET 7 e outras versións
Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

FromMappings(XmlMapping[])

Devuelve una matriz de objetos XmlSerializer creada a partir de una matriz de objetos XmlTypeMapping.

C#
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[]? mappings);
C#
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings);

Parámetros

mappings
XmlMapping[]

Matriz de objetos XmlTypeMapping que asigna un tipo a otro.

Devoluciones

XmlSerializer[]

Matriz de objetos XmlSerializer.

Comentarios

Se recomienda que los autores de llamadas almacenen en caché el serializador devuelto cuando hay llamadas repetidas a este método.

Se aplica a

.NET 7 e outras versións
Produto Versións
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

FromMappings(XmlMapping[], Evidence)

Precaución

This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of FromMappings which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.

Devuelve una instancia de la clase XmlSerializer creada a partir de las asignaciones de un tipo de XML a otro.

C#
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings, System.Security.Policy.Evidence evidence);
C#
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of FromMappings which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.")]
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings, System.Security.Policy.Evidence evidence);

Parámetros

mappings
XmlMapping[]

Matriz de objetos XmlMapping que utilizada para asignar un tipo a otro.

evidence
Evidence

Instancia de la clase Evidence que contiene los datos de host y de ensamblado presentados al sistema de directivas de Common Language Runtime.

Devoluciones

XmlSerializer[]

Instancia de la clase XmlSerializer.

Atributos

Se aplica a

.NET Framework 4.8 e outras versións
Produto Versións (Obsoleto)
.NET Framework 2.0, 3.0, 3.5 (4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8)